From 634fe9765511a3d6a634416a8f1e784e32152c5f Mon Sep 17 00:00:00 2001 From: Default email Date: Sat, 3 Jul 2021 00:11:41 -0300 Subject: [PATCH] Project import generated by Copybara. GitOrigin-RevId: 09c38c29f2c719cd76ca17a596c2fdac9e186ceb --- .../.github/workflows/merge-staging.yml | 41 - .../.github/workflows/periodic-merge-24h.yml | 49 + .../.github/workflows/periodic-merge-6h.yml | 55 + .../doc/builders/packages/steam.section.md | 11 +- .../doc/languages-frameworks/beam.section.md | 2 +- .../doc/languages-frameworks/hy.section.md | 31 + .../doc/languages-frameworks/index.xml | 1 + .../nixpkgs/maintainers/maintainer-list.nix | 36 +- .../scripts/haskell/mark-broken.sh | 11 +- .../doc/manual/development/nixos-tests.xml | 6 +- ...nning-nixos-tests-interactively.section.md | 44 + .../running-nixos-tests-interactively.xml | 49 - .../running-nixos-tests.section.md | 31 + .../development/running-nixos-tests.xml | 36 - .../writing-nixos-tests.section.md | 301 ++ .../development/writing-nixos-tests.xml | 517 --- ...ning-nixos-tests-interactively.section.xml | 50 + .../running-nixos-tests.section.xml | 34 + .../writing-nixos-tests.section.xml | 526 +++ .../from_md/release-notes/rl-2111.section.xml | 8 + .../manual/release-notes/rl-2111.section.md | 2 + .../modules/config/shells-environment.nix | 12 + .../nixos/modules/installer/tools/tools.nix | 2 +- .../nixpkgs/nixos/modules/module-list.nix | 1 + .../nixos/modules/programs/flashrom.nix | 26 + .../nixos/modules/programs/zsh/zsh.nix | 2 +- .../modules/security/systemd-confinement.nix | 2 +- .../modules/services/audio/slimserver.nix | 1 + .../nixos/modules/services/backup/sanoid.nix | 88 +- .../services/cluster/kubernetes/pki.nix | 1 + .../services/cluster/kubernetes/proxy.nix | 2 +- .../modules/services/misc/geoipupdate.nix | 50 +- .../services/network-filesystems/ipfs.nix | 8 +- .../modules/services/networking/ssh/sshd.nix | 1 + .../modules/services/networking/tailscale.nix | 2 +- .../modules/services/web-apps/discourse.nix | 5 +- .../modules/services/web-servers/minio.nix | 25 +- .../services/x11/display-managers/gdm.nix | 3 +- .../services/x11/window-managers/fvwm.nix | 2 +- .../nixos/modules/system/boot/kernel.nix | 6 +- .../systemd-boot/systemd-boot-builder.py | 2 +- .../nixos/modules/system/boot/luksroot.nix | 2 + .../nixpkgs/nixos/tests/kubernetes/base.nix | 9 +- third_party/nixpkgs/nixos/tests/sanoid.nix | 2 +- third_party/nixpkgs/nixos/tests/vault.nix | 4 +- .../nixpkgs/nixos/tests/zsh-history.nix | 2 +- .../pkgs/applications/audio/freac/default.nix | 4 +- .../pkgs/applications/audio/mixxx/default.nix | 132 +- .../applications/audio/scream/default.nix | 7 +- .../applications/backup/restique/default.nix | 41 + .../blockchains/bisq-desktop/default.nix | 99 + .../ledger-live-desktop/default.nix | 4 +- .../blockchains/trezor-suite/default.nix | 2 +- .../emacs/elisp-packages/elpa-generated.nix | 117 +- .../emacs/elisp-packages/org-generated.nix | 12 +- .../elisp-packages/recipes-archive-melpa.json | 3624 +++++++++-------- .../editors/greenfoot/default.nix | 4 +- .../applications/editors/helix/default.nix | 25 + .../editors/jetbrains/default.nix | 28 +- .../applications/editors/jetbrains/update.pl | 2 +- .../applications/editors/neovim/default.nix | 7 +- .../applications/editors/vscode/generic.nix | 7 +- .../applications/editors/vscode/vscode.nix | 1 + .../applications/graphics/avocode/default.nix | 4 +- .../applications/logging/humioctl/default.nix | 4 +- .../applications/misc/cherrytree/default.nix | 4 +- .../applications/misc/expenses/default.nix | 8 +- .../applications/misc/flavours/default.nix | 20 +- .../applications/misc/houdini/default.nix | 6 +- .../applications/misc/houdini/runtime.nix | 30 +- .../pkgs/applications/misc/hugo/default.nix | 6 +- .../pkgs/applications/misc/logseq/default.nix | 4 +- .../applications/misc/nwg-panel/default.nix | 57 + .../applications/misc/octoprint/default.nix | 1 + .../applications/misc/openring/default.nix | 6 +- .../applications/misc/reddsaver/default.nix | 8 +- .../pkgs/applications/misc/seatd/default.nix | 2 + .../pkgs/applications/misc/sfm/default.nix | 4 +- .../pkgs/applications/misc/slides/default.nix | 4 +- .../pkgs/applications/misc/tut/default.nix | 6 +- .../browsers/chromium/upstream-info.json | 18 +- .../browsers/firefox-bin/release_sources.nix | 778 ++-- .../networking/browsers/firefox/packages.nix | 4 +- .../browsers/qutebrowser/default.nix | 4 +- .../networking/cluster/argo/default.nix | 6 +- .../networking/cluster/helm/default.nix | 13 +- .../cluster/helm/plugins/helm-secrets.nix | 4 +- .../networking/cluster/k9s/default.nix | 6 +- .../networking/cluster/minikube/default.nix | 6 +- .../networking/cluster/stern/default.nix | 8 +- .../cluster/tektoncd-cli/default.nix | 4 +- .../networking/dnscontrol/default.nix | 6 +- .../networking/ids/snort/default.nix | 4 +- .../instant-messengers/dino/default.nix | 1 - .../signal-desktop/default.nix | 4 +- .../instant-messengers/teams/default.nix | 21 +- .../wire-desktop/default.nix | 8 +- .../networking/irc/kirc/default.nix | 44 + .../irc/weechat/scripts/default.nix | 2 + .../weechat/scripts/weechat-go/default.nix | 26 + .../networking/maestral-qt/default.nix | 4 +- .../networking/mumble/default.nix | 2 +- .../networking/owncloud-client/default.nix | 12 +- .../networking/seafile-client/default.nix | 17 +- .../networking/seaweedfs/default.nix | 6 +- .../networking/shellhub-agent/default.nix | 6 +- .../pkgs/applications/office/fava/default.nix | 4 +- .../applications/office/notes-up/default.nix | 23 +- .../office/timedoctor/default.nix | 2 +- .../applications/office/trilium/default.nix | 6 +- .../pkgs/applications/radio/gnuradio/3.8.nix | 5 +- .../applications/radio/gnuradio/default.nix | 28 +- .../radio/soapyairspy/default.nix | 9 +- .../applications/radio/soapysdr/default.nix | 4 +- .../science/astronomy/phd2/default.nix | 28 +- .../science/chemistry/jmol/default.nix | 4 +- .../science/electronics/gtkwave/default.nix | 4 +- .../science/logic/coq/default.nix | 7 +- .../science/logic/hol/default.nix | 2 +- .../science/logic/lean/default.nix | 6 +- .../sage/patches/sphinx-3.5-code-output.patch | 13 - .../science/math/sage/sage-src.nix | 54 +- .../science/misc/root/default.nix | 8 +- .../science/networking/sumo/default.nix | 6 +- .../emuflight-configurator/default.nix | 4 +- .../terminal-emulators/foot/default.nix | 4 +- .../terminal-emulators/kitty/default.nix | 4 +- .../git-and-tools/delta/default.nix | 6 +- .../git-and-tools/gh/default.nix | 4 +- .../version-management/git-repo/default.nix | 4 +- ...ove-transition-use-FindLibobs.cmake.patch} | 1 + .../plugins/obs-move-transition.nix | 2 +- .../video/subtitleeditor/default.nix | 8 +- .../pkgs/applications/video/vlc/default.nix | 4 +- .../virtualization/charliecloud/default.nix | 4 +- .../virtualization/cri-o/default.nix | 4 +- .../window-managers/bspwm/default.nix | 2 +- .../window-managers/river/default.nix | 8 +- .../window-managers/tinywl/default.nix | 28 + .../pkgs/data/fonts/gentium/default.nix | 18 +- .../nixpkgs/pkgs/data/misc/hackage/pin.json | 8 +- .../data/misc/shared-mime-info/default.nix | 4 + .../misc/spdx-license-list-data/default.nix | 8 +- .../data/themes/flat-remix-gnome/default.nix | 38 + .../pkgs/data/themes/materia-kde/default.nix | 4 +- .../pkgs/desktops/cinnamon/bulky/default.nix | 4 +- .../xfce4-panel-profiles/default.nix | 29 + .../nixpkgs/pkgs/desktops/xfce/default.nix | 2 + .../arduino/arduino-cli/default.nix | 4 + .../compilers/chicken/5/chicken.nix | 2 +- .../pkgs/development/compilers/openjdk/11.nix | 4 +- .../coq-modules/itauto/default.nix | 24 + .../coq-modules/semantics/default.nix | 46 + .../haskell-modules/configuration-common.nix | 12 +- .../haskell-modules/configuration-darwin.nix | 1 + .../configuration-hackage2nix/broken.yaml | 8 +- .../configuration-hackage2nix/main.yaml | 2 + .../transitive-broken.yaml | 1138 +++--- .../haskell-modules/generic-builder.nix | 4 +- .../haskell-modules/hackage-packages.nix | 880 +++- .../development/interpreters/alda/default.nix | 4 +- .../dhall/build-dhall-github-package.nix | 9 +- .../dhall/build-dhall-package.nix | 14 +- .../development/interpreters/hy/builder.nix | 40 + .../development/interpreters/hy/default.nix | 50 +- .../pkgs/development/interpreters/php/7.4.nix | 4 +- .../pkgs/development/interpreters/php/8.0.nix | 4 +- .../development/interpreters/php/generic.nix | 4 +- .../development/libraries/SDL/default.nix | 5 +- .../development/libraries/boca/default.nix | 4 +- .../libraries/intel-gmmlib/default.nix | 4 +- .../libraries/intel-media-driver/default.nix | 4 +- .../development/libraries/libaec/default.nix | 4 +- .../libraries/libconfig/default.nix | 4 +- .../development/libraries/libint/default.nix | 2 +- .../libraries/libliftoff/default.nix | 34 + .../libraries/libstatgrab/default.nix | 10 +- .../libraries/mimalloc/default.nix | 38 +- .../development/libraries/openmpi/default.nix | 30 +- .../science/math/p4est-sc/default.nix | 62 + .../libraries/science/math/p4est/default.nix | 59 + .../science/math/p4est/p4est-metis.patch | 26 + .../development/libraries/smooth/default.nix | 4 +- .../libraries/virglrenderer/default.nix | 4 +- .../development/libraries/volk/default.nix | 15 +- .../node-packages/node-packages.nix | 1847 ++++----- .../ocaml-modules/alcotest/mirage.nix | 16 + .../ocaml-modules/camlpdf/default.nix | 14 +- .../ocaml-modules/cpdf/default.nix | 17 +- .../ocaml-modules/ppxlib/default.nix | 6 +- .../ocaml-modules/routes/default.nix | 21 + .../ocaml-modules/stringext/default.nix | 30 +- .../strip-nondeterminism/default.nix | 3 +- .../adafruit-platformdetect/default.nix | 4 +- .../adafruit-pureio/default.nix | 4 +- .../python-modules/aiocoap/default.nix | 32 +- .../python-modules/aiomusiccast/default.nix | 43 + .../python-modules/aiopg/default.nix | 4 +- .../python-modules/aiosignal/default.nix | 4 +- .../python-modules/async-dns/default.nix | 15 +- .../python-modules/asyncstdlib/default.nix | 4 +- .../python-modules/daphne/default.nix | 4 +- .../debian-inspector/default.nix | 17 +- .../python-modules/enturclient/default.nix | 12 +- .../python-modules/env-canada/default.nix | 55 + .../python-modules/extractcode/7z.nix | 5 +- .../python-modules/extractcode/libarchive.nix | 4 +- .../python-modules/flask-compress/default.nix | 4 + .../python-modules/guppy3/default.nix | 4 +- .../python-modules/hass-nabucasa/default.nix | 4 +- .../python-modules/hikvision/default.nix | 35 + .../python-modules/maestral/default.nix | 4 +- .../python-modules/malduck/default.nix | 6 + .../python-modules/matrix-nio/default.nix | 4 +- .../python-modules/mcstatus/default.nix | 4 +- .../python-modules/mdformat/default.nix | 4 +- .../msal-extensions/default.nix | 8 +- .../python-modules/netmap/default.nix | 43 + .../python-modules/netmap/nmap-path.patch | 17 + .../python-modules/osmnx/default.nix | 11 +- .../python-modules/pefile/default.nix | 32 +- .../python-modules/portalocker/default.nix | 27 +- .../python-modules/pubnub/default.nix | 4 +- .../python-modules/pyahocorasick/default.nix | 4 +- .../python-modules/pyeight/default.nix | 4 +- .../python-modules/pyfreedompro/default.nix | 34 + .../python-modules/pyfritzhome/default.nix | 6 +- .../python-modules/pypoint/default.nix | 35 + .../python-modules/pyrfxtrx/default.nix | 33 + .../python-modules/pysyncobj/default.nix | 4 +- .../python-modules/pytenable/default.nix | 4 +- .../python-modules/pytest-cases/default.nix | 4 +- .../python-http-client/default.nix | 4 +- .../python-modules/python-ipmi/default.nix | 41 + .../python-modules/python-songpal/default.nix | 68 + .../python-telegram-bot/default.nix | 4 +- .../python-modules/pytibber/default.nix | 4 +- .../python-modules/qcelemental/default.nix | 21 +- .../python-modules/rasterio/default.nix | 9 +- .../requests-pkcs12/default.nix | 4 +- .../python-modules/skidl/default.nix | 18 +- .../smart-meter-texas/default.nix | 43 + .../python-modules/smarthab/default.nix | 32 + .../somfy-mylink-synergy/default.nix | 31 + .../python-modules/sonarr/default.nix | 41 + .../python-modules/splinter/default.nix | 5 +- ...-Replace-debut-with-debian-inspector.patch | 40 - .../python-modules/tern/default.nix | 9 +- .../python-modules/twitterapi/default.nix | 4 +- .../zwave-js-server-python/default.nix | 4 +- .../pkgs/development/r-modules/default.nix | 1 + .../analysis/cargo-tarpaulin/default.nix | 6 +- .../tools/analysis/smatch/default.nix | 25 +- .../development/tools/buildah/default.nix | 4 +- .../drone-cli/default.nix | 6 +- .../tools/database/sqlfluff/default.nix | 4 +- .../development/tools/esbuild/default.nix | 4 +- .../development/tools/fission/default.nix | 4 +- .../development/tools/flawfinder/default.nix | 20 +- .../pkgs/development/tools/jbang/default.nix | 4 +- .../pkgs/development/tools/kustomize/3.nix | 40 + .../tools/kustomize/kustomize-sops.nix | 4 +- .../development/tools/mbed-cli/default.nix | 2 +- .../tools/misc/binutils/default.nix | 2 +- .../pkgs/development/tools/ocaml/dune/2.nix | 4 +- .../tools/parsing/tree-sitter/default.nix | 6 +- .../grammars/tree-sitter-c-sharp.json | 8 +- .../grammars/tree-sitter-haskell.json | 8 +- .../grammars/tree-sitter-javascript.json | 8 +- .../tree-sitter/grammars/tree-sitter-php.json | 8 +- .../grammars/tree-sitter-ruby.json | 8 +- .../grammars/tree-sitter-scala.json | 8 +- .../grammars/tree-sitter-svelte.json | 8 +- .../pkgs/development/tools/pgtop/default.nix | 30 + .../tools/protoc-gen-go/default.nix | 4 +- .../tools/rust/rust-analyzer/default.nix | 6 +- .../rust-analyzer/no-rust-1-53-features.patch | 52 +- .../pkgs/development/tools/skopeo/default.nix | 4 +- .../development/tools/unity3d/default.nix | 2 +- .../pkgs/development/tools/wp-cli/default.nix | 6 +- .../pkgs/development/web/deno/default.nix | 6 +- .../pkgs/development/web/insomnia/default.nix | 4 +- .../pkgs/development/web/nodejs/v12.nix | 4 +- .../pkgs/development/web/nodejs/v14.nix | 4 +- .../pkgs/development/web/nodejs/v15.nix | 13 - .../pkgs/development/web/nodejs/v16.nix | 4 +- .../nixpkgs/pkgs/games/cbonsai/default.nix | 4 +- .../pkgs/games/dwarf-fortress/default.nix | 92 +- .../games/dwarf-fortress/dfhack/default.nix | 32 +- .../dwarf-therapist/default.nix | 20 +- .../dwarf-therapist/dwarf-therapist.in | 11 +- .../dwarf-therapist/wrapper.nix | 33 +- .../pkgs/games/dwarf-fortress/game.nix | 37 +- .../pkgs/games/dwarf-fortress/lazy-pack.nix | 30 +- .../pkgs/games/dwarf-fortress/soundsense.nix | 7 +- .../games/dwarf-fortress/themes/default.nix | 32 +- .../games/dwarf-fortress/twbt/default.nix | 12 +- .../pkgs/games/dwarf-fortress/unfuck.nix | 42 +- .../games/dwarf-fortress/wrapper/default.nix | 42 +- .../wrapper/dwarf-fortress-init.in | 17 +- .../pkgs/games/extremetuxracer/default.nix | 4 +- .../nixpkgs/pkgs/games/freeciv/default.nix | 4 +- .../nixpkgs/pkgs/games/gemrb/default.nix | 16 +- .../nixpkgs/pkgs/games/katago/default.nix | 4 +- .../nixpkgs/pkgs/games/quakespasm/default.nix | 11 +- .../nixpkgs/pkgs/games/xonotic/default.nix | 4 +- .../gxemul/0001-fix-attributes.patch | 26 + .../pkgs/misc/emulators/gxemul/default.nix | 42 +- .../nixpkgs/pkgs/misc/scrcpy/default.nix | 6 +- .../pkgs/misc/seafile-shared/default.nix | 6 +- .../pkgs/misc/vim-plugins/generated.nix | 306 +- .../rust-analyzer/build-deps/package.json | 2 +- .../os-specific/darwin/apple-sdk/default.nix | 2 +- .../linux/alsa-project/alsa-utils/default.nix | 4 +- .../os-specific/linux/firejail/default.nix | 4 +- .../os-specific/linux/irqbalance/default.nix | 13 +- .../linux/kernel/linux-rt-5.10.nix | 2 +- .../linux/kernel/linux-rt-5.11.nix | 2 +- .../os-specific/linux/kernel/linux-rt-5.4.nix | 2 +- .../pkgs/os-specific/linux/kernel/perf.nix | 1 + .../os-specific/linux/tuigreet/default.nix | 6 +- .../linux/tuxedo-keyboard/default.nix | 6 +- .../pkgs/os-specific/linux/zfs/default.nix | 6 +- .../pkgs/servers/atlassian/confluence.nix | 4 +- .../home-assistant/component-packages.nix | 18 +- .../pkgs/servers/home-assistant/default.nix | 8 + .../pkgs/servers/http/pomerium/default.nix | 6 +- .../nixpkgs/pkgs/servers/imgproxy/default.nix | 6 +- .../nixpkgs/pkgs/servers/ldap/389/default.nix | 4 +- .../pkgs/servers/matrix-synapse/default.nix | 4 +- .../servers/monitoring/grafana/default.nix | 6 +- .../pkgs/servers/oauth2-proxy/default.nix | 2 +- .../pkgs/servers/pufferpanel/default.nix | 59 + .../pkgs/servers/search/groonga/default.nix | 4 +- .../pkgs/servers/sql/cockroachdb/default.nix | 2 +- .../servers/web-apps/discourse/default.nix | 64 +- .../discourse/plugin_gem_api_version.patch | 13 + .../discourse/plugins/all-plugins.nix | 12 + .../discourse-canned-replies/default.nix | 11 + .../plugins/discourse-github/Gemfile | 3 + .../plugins/discourse-github/Gemfile.lock | 37 + .../plugins/discourse-github/default.nix | 12 + .../plugins/discourse-github/gemset.nix | 126 + .../plugins/discourse-math/default.nix | 11 + .../plugins/discourse-solved/default.nix | 11 + .../discourse-spoiler-alert/default.nix | 11 + .../discourse-yearly-review/default.nix | 11 + .../discourse/use_mv_instead_of_rename.patch | 22 + .../pkgs/servers/x11/xorg/xwayland.nix | 4 +- .../pkgs/servers/xmpp/ejabberd/default.nix | 22 +- .../nixpkgs/pkgs/shells/fish/default.nix | 4 +- .../nixpkgs/pkgs/shells/fish/plugins/pure.nix | 14 +- .../nixpkgs/pkgs/shells/oil/default.nix | 6 +- .../nixpkgs/pkgs/tools/X11/go-sct/default.nix | 2 +- .../pkgs/tools/admin/awscli2/default.nix | 29 +- .../tools/admin/azure-cli/python-packages.nix | 8 +- .../tools/admin/google-cloud-sdk/default.nix | 6 +- .../pkgs/tools/audio/abcmidi/default.nix | 4 +- .../discordchatexporter-cli/default.nix | 87 + .../backup/discordchatexporter-cli/deps.nix | 67 + .../backup/discordchatexporter-cli/updater.sh | 44 + .../tools/backup/rotate-backups/default.nix | 27 +- .../tools/bluetooth/blueberry/default.nix | 4 +- .../pkgs/tools/cd-dvd/isomd5sum/default.nix | 4 +- .../pkgs/tools/filesystems/ceph/default.nix | 9 +- .../tools/filesystems/exfatprogs/default.nix | 23 + .../pkgs/tools/graphics/adriconf/default.nix | 41 + .../pkgs/tools/graphics/ploticus/builder.sh | 33 - .../pkgs/tools/graphics/ploticus/default.nix | 68 +- .../graphics/ploticus/set-prefabs-dir.patch | 11 + .../graphics/ploticus/use-gd-package.patch | 34 + .../pkgs/tools/graphics/yaxg/default.nix | 6 +- .../nixpkgs/pkgs/tools/misc/beats/default.nix | 4 +- .../pkgs/tools/misc/chezmoi/default.nix | 6 +- .../tools/misc/complete-alias/default.nix | 43 + .../pkgs/tools/misc/cpufetch/default.nix | 6 +- .../pkgs/tools/misc/flashrom/default.nix | 8 +- .../pkgs/tools/misc/goaccess/default.nix | 4 +- .../pkgs/tools/misc/macchina/default.nix | 6 +- .../nixpkgs/pkgs/tools/misc/qmk/default.nix | 49 +- .../nixpkgs/pkgs/tools/misc/tmuxp/default.nix | 32 +- .../nixpkgs/pkgs/tools/misc/yajsv/default.nix | 28 + .../pkgs/tools/networking/arping/default.nix | 4 +- .../tools/networking/dnsproxy/default.nix | 4 +- .../stevenblack-blocklist/default.nix | 4 +- .../tools/package-management/fpm/Gemfile.lock | 32 +- .../tools/package-management/fpm/gemset.nix | 85 +- .../pkgs/tools/security/dnsx/default.nix | 6 +- .../pkgs/tools/security/exploitdb/default.nix | 4 +- .../tools/security/flare-floss/default.nix | 12 +- .../pkgs/tools/security/gopass/default.nix | 6 +- .../pkgs/tools/security/gpg-tui/default.nix | 18 +- .../pkgs/tools/security/grype/default.nix | 6 +- .../pkgs/tools/security/keybase/default.nix | 4 +- .../pkgs/tools/security/knockpy/default.nix | 14 +- .../pkgs/tools/security/libtpms/default.nix | 4 +- .../pkgs/tools/security/metasploit/Gemfile | 2 +- .../tools/security/metasploit/Gemfile.lock | 23 +- .../tools/security/metasploit/default.nix | 4 +- .../pkgs/tools/security/metasploit/gemset.nix | 34 +- .../pkgs/tools/security/stegseek/default.nix | 4 +- .../pkgs/tools/security/terrascan/default.nix | 6 +- .../pkgs/tools/security/tor/default.nix | 4 +- .../pkgs/tools/security/traitor/default.nix | 4 +- .../pkgs/tools/security/vault/default.nix | 11 +- .../pkgs/tools/security/vault/vault-bin.nix | 7 +- .../pkgs/tools/system/natscli/default.nix | 6 +- .../pkgs/tools/system/netdata/default.nix | 5 + .../system/netdata/ipc-socket-in-run.patch | 13 + .../pkgs/tools/text/chroma/default.nix | 37 +- .../tools/typesetting/tex/texlive/default.nix | 38 +- .../pkgs/tools/video/bento4/default.nix | 10 +- .../pkgs/tools/video/svt-av1/default.nix | 10 +- .../nixpkgs/pkgs/top-level/all-packages.nix | 61 +- .../nixpkgs/pkgs/top-level/coq-packages.nix | 2 + .../nixpkgs/pkgs/top-level/ocaml-packages.nix | 4 + .../nixpkgs/pkgs/top-level/php-packages.nix | 147 +- .../nixpkgs/pkgs/top-level/python-aliases.nix | 1 + .../pkgs/top-level/python-packages.nix | 28 +- 419 files changed, 10002 insertions(+), 6358 deletions(-) delete mode 100644 third_party/nixpkgs/.github/workflows/merge-staging.yml create mode 100644 third_party/nixpkgs/.github/workflows/periodic-merge-24h.yml create mode 100644 third_party/nixpkgs/.github/workflows/periodic-merge-6h.yml create mode 100644 third_party/nixpkgs/doc/languages-frameworks/hy.section.md create mode 100644 third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests-interactively.section.md delete mode 100644 third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests-interactively.xml create mode 100644 third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests.section.md delete mode 100644 third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests.xml create mode 100644 third_party/nixpkgs/nixos/doc/manual/development/writing-nixos-tests.section.md delete mode 100644 third_party/nixpkgs/nixos/doc/manual/development/writing-nixos-tests.xml create mode 100644 third_party/nixpkgs/nixos/doc/manual/from_md/development/running-nixos-tests-interactively.section.xml create mode 100644 third_party/nixpkgs/nixos/doc/manual/from_md/development/running-nixos-tests.section.xml create mode 100644 third_party/nixpkgs/nixos/doc/manual/from_md/development/writing-nixos-tests.section.xml create mode 100644 third_party/nixpkgs/nixos/modules/programs/flashrom.nix create mode 100644 third_party/nixpkgs/pkgs/applications/backup/restique/default.nix create mode 100644 third_party/nixpkgs/pkgs/applications/blockchains/bisq-desktop/default.nix create mode 100644 third_party/nixpkgs/pkgs/applications/editors/helix/default.nix create mode 100644 third_party/nixpkgs/pkgs/applications/misc/nwg-panel/default.nix create mode 100644 third_party/nixpkgs/pkgs/applications/networking/irc/kirc/default.nix create mode 100644 third_party/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-go/default.nix delete mode 100644 third_party/nixpkgs/pkgs/applications/science/math/sage/patches/sphinx-3.5-code-output.patch rename third_party/nixpkgs/pkgs/applications/video/obs-studio/{0001-Use-FindLibobs.cmake.patch => plugins/obs-move-transition-use-FindLibobs.cmake.patch} (99%) create mode 100644 third_party/nixpkgs/pkgs/applications/window-managers/tinywl/default.nix create mode 100644 third_party/nixpkgs/pkgs/data/themes/flat-remix-gnome/default.nix create mode 100644 third_party/nixpkgs/pkgs/desktops/xfce/applications/xfce4-panel-profiles/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/coq-modules/itauto/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/coq-modules/semantics/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/interpreters/hy/builder.nix create mode 100644 third_party/nixpkgs/pkgs/development/libraries/libliftoff/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/libraries/science/math/p4est-sc/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/libraries/science/math/p4est/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/libraries/science/math/p4est/p4est-metis.patch create mode 100644 third_party/nixpkgs/pkgs/development/ocaml-modules/alcotest/mirage.nix create mode 100644 third_party/nixpkgs/pkgs/development/ocaml-modules/routes/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/aiomusiccast/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/env-canada/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/hikvision/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/netmap/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/netmap/nmap-path.patch create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/pyfreedompro/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/pypoint/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/pyrfxtrx/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/python-ipmi/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/python-songpal/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/smart-meter-texas/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/smarthab/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/somfy-mylink-synergy/default.nix create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/sonarr/default.nix delete mode 100644 third_party/nixpkgs/pkgs/development/python-modules/tern/0001-Replace-debut-with-debian-inspector.patch create mode 100644 third_party/nixpkgs/pkgs/development/tools/kustomize/3.nix create mode 100644 third_party/nixpkgs/pkgs/development/tools/pgtop/default.nix delete mode 100644 third_party/nixpkgs/pkgs/development/web/nodejs/v15.nix create mode 100644 third_party/nixpkgs/pkgs/misc/emulators/gxemul/0001-fix-attributes.patch create mode 100644 third_party/nixpkgs/pkgs/servers/pufferpanel/default.nix create mode 100644 third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugin_gem_api_version.patch create mode 100644 third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/all-plugins.nix create mode 100644 third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-canned-replies/default.nix create mode 100644 third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile create mode 100644 third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile.lock create mode 100644 third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/default.nix create mode 100644 third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/gemset.nix create mode 100644 third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-math/default.nix create mode 100644 third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-solved/default.nix create mode 100644 third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-spoiler-alert/default.nix create mode 100644 third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-yearly-review/default.nix create mode 100644 third_party/nixpkgs/pkgs/servers/web-apps/discourse/use_mv_instead_of_rename.patch create mode 100644 third_party/nixpkgs/pkgs/tools/backup/discordchatexporter-cli/default.nix create mode 100644 third_party/nixpkgs/pkgs/tools/backup/discordchatexporter-cli/deps.nix create mode 100755 third_party/nixpkgs/pkgs/tools/backup/discordchatexporter-cli/updater.sh create mode 100644 third_party/nixpkgs/pkgs/tools/filesystems/exfatprogs/default.nix create mode 100644 third_party/nixpkgs/pkgs/tools/graphics/adriconf/default.nix delete mode 100644 third_party/nixpkgs/pkgs/tools/graphics/ploticus/builder.sh create mode 100644 third_party/nixpkgs/pkgs/tools/graphics/ploticus/set-prefabs-dir.patch create mode 100644 third_party/nixpkgs/pkgs/tools/graphics/ploticus/use-gd-package.patch create mode 100644 third_party/nixpkgs/pkgs/tools/misc/complete-alias/default.nix create mode 100644 third_party/nixpkgs/pkgs/tools/misc/yajsv/default.nix create mode 100644 third_party/nixpkgs/pkgs/tools/system/netdata/ipc-socket-in-run.patch diff --git a/third_party/nixpkgs/.github/workflows/merge-staging.yml b/third_party/nixpkgs/.github/workflows/merge-staging.yml deleted file mode 100644 index e499630a08..0000000000 --- a/third_party/nixpkgs/.github/workflows/merge-staging.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: "merge staging(-next)" - -on: - schedule: - # * is a special character in YAML so you have to quote this string - # Merge every 6 hours - - cron: '0 */6 * * *' - -jobs: - sync-branch: - if: github.repository_owner == 'NixOS' - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - - name: Merge master into staging-next - id: staging_next - uses: devmasx/merge-branch@v1.3.1 - with: - type: now - from_branch: master - target_branch: staging-next - github_token: ${{ secrets.GITHUB_TOKEN }} - - - name: Merge staging-next into staging - id: staging - uses: devmasx/merge-branch@v1.3.1 - with: - type: now - from_branch: staging-next - target_branch: staging - github_token: ${{ secrets.GITHUB_TOKEN }} - - - name: Comment on failure - uses: peter-evans/create-or-update-comment@v1 - if: ${{ failure() }} - with: - issue-number: 105153 - body: | - An automatic merge${{ (steps.staging_next.outcome == 'failure' && ' from master to staging-next') || ((steps.staging.outcome == 'failure' && ' from staging-next to staging') || '') }} [failed](https://github.com/NixOS/nixpkgs/actions/runs/${{ github.run_id }}). - diff --git a/third_party/nixpkgs/.github/workflows/periodic-merge-24h.yml b/third_party/nixpkgs/.github/workflows/periodic-merge-24h.yml new file mode 100644 index 0000000000..adc8fa1e3e --- /dev/null +++ b/third_party/nixpkgs/.github/workflows/periodic-merge-24h.yml @@ -0,0 +1,49 @@ +# This action periodically merges base branches into staging branches. +# This is done to +# * prevent conflicts or rather resolve them early +# * make all potential breakage happen on the staging branch +# * and make sure that all major rebuilds happen before the staging +# branch get’s merged back into its base branch. + +name: "Periodic Merges (24h)" + + +on: + schedule: + # * is a special character in YAML so you have to quote this string + # Merge every 6 hours + - cron: '0 0 * * *' + +jobs: + periodic-merge: + if: github.repository_owner == 'NixOS' + runs-on: ubuntu-latest + strategy: + # don't fail fast, so that all pairs are tried + fail-fast: false + # certain branches need to be merged in order, like master->staging-next->staging + # and disabling parallelism ensures the order of the pairs below. + max-parallel: 1 + matrix: + pairs: + - from: master + into: haskell-updates + name: ${{ matrix.pairs.from }} → ${{ matrix.pairs.into }} + steps: + - uses: actions/checkout@v2 + + - name: ${{ matrix.pairs.from }} → ${{ matrix.pairs.into }} + uses: devmasx/merge-branch@v1.3.1 + with: + type: now + from_branch: ${{ matrix.pairs.from }} + target_branch: ${{ matrix.pairs.into }} + github_token: ${{ secrets.GITHUB_TOKEN }} + + - name: Comment on failure + uses: peter-evans/create-or-update-comment@v1 + if: ${{ failure() }} + with: + issue-number: 105153 + body: | + Periodic merge from `${{ matrix.pairs.from }}` into `${{ matrix.pairs.into }}` has [failed](https://github.com/NixOS/nixpkgs/actions/runs/${{ github.run_id }}). diff --git a/third_party/nixpkgs/.github/workflows/periodic-merge-6h.yml b/third_party/nixpkgs/.github/workflows/periodic-merge-6h.yml new file mode 100644 index 0000000000..8ec4da1d87 --- /dev/null +++ b/third_party/nixpkgs/.github/workflows/periodic-merge-6h.yml @@ -0,0 +1,55 @@ +# This action periodically merges base branches into staging branches. +# This is done to +# * prevent conflicts or rather resolve them early +# * make all potential breakage happen on the staging branch +# * and make sure that all major rebuilds happen before the staging +# branch get’s merged back into its base branch. + +name: "Periodic Merges (6h)" + + +on: + schedule: + # * is a special character in YAML so you have to quote this string + # Merge every 6 hours + - cron: '0 */6 * * *' + +jobs: + periodic-merge: + if: github.repository_owner == 'NixOS' + runs-on: ubuntu-latest + strategy: + # don't fail fast, so that all pairs are tried + fail-fast: false + # certain branches need to be merged in order, like master->staging-next->staging + # and disabling parallelism ensures the order of the pairs below. + max-parallel: 1 + matrix: + pairs: + - from: master + into: staging-next + - from: staging-next + into: staging + - from: release-21.05 + into: staging-next-21.05 + - from: staging-next-21.05 + into: staging-21.05 + name: ${{ matrix.pairs.from }} → ${{ matrix.pairs.into }} + steps: + - uses: actions/checkout@v2 + + - name: ${{ matrix.pairs.from }} → ${{ matrix.pairs.into }} + uses: devmasx/merge-branch@v1.3.1 + with: + type: now + from_branch: ${{ matrix.pairs.from }} + target_branch: ${{ matrix.pairs.into }} + github_token: ${{ secrets.GITHUB_TOKEN }} + + - name: Comment on failure + uses: peter-evans/create-or-update-comment@v1 + if: ${{ failure() }} + with: + issue-number: 105153 + body: | + Periodic merge from `${{ matrix.pairs.from }}` into `${{ matrix.pairs.into }}` has [failed](https://github.com/NixOS/nixpkgs/actions/runs/${{ github.run_id }}). diff --git a/third_party/nixpkgs/doc/builders/packages/steam.section.md b/third_party/nixpkgs/doc/builders/packages/steam.section.md index d7bb6e69d7..0cfc1a2c24 100644 --- a/third_party/nixpkgs/doc/builders/packages/steam.section.md +++ b/third_party/nixpkgs/doc/builders/packages/steam.section.md @@ -56,16 +56,7 @@ Use `programs.steam.enable = true;` if you want to add steam to systemPackages a ## steam-run {#sec-steam-run} -The FHS-compatible chroot used for steam can also be used to run other linux games that expect a FHS environment. To do it, add - -```nix -pkgs.steam.override ({ - nativeOnly = true; - newStdcpp = true; -}).run -``` - -to your configuration, rebuild, and run the game with +The FHS-compatible chroot used for Steam can also be used to run other Linux games that expect a FHS environment. To use it, install the `steam-run-native` package and run the game with ``` steam-run ./foo diff --git a/third_party/nixpkgs/doc/languages-frameworks/beam.section.md b/third_party/nixpkgs/doc/languages-frameworks/beam.section.md index 348f66d427..934e6cdca1 100644 --- a/third_party/nixpkgs/doc/languages-frameworks/beam.section.md +++ b/third_party/nixpkgs/doc/languages-frameworks/beam.section.md @@ -241,7 +241,7 @@ let git # replace with beam.packages.erlang.elixir_1_11 if you need beam.packages.erlang.elixir - nodejs-15_x + nodejs postgresql_13 # only used for frontend dependencies # you are free to use yarn2nix as well diff --git a/third_party/nixpkgs/doc/languages-frameworks/hy.section.md b/third_party/nixpkgs/doc/languages-frameworks/hy.section.md new file mode 100644 index 0000000000..a851ff24df --- /dev/null +++ b/third_party/nixpkgs/doc/languages-frameworks/hy.section.md @@ -0,0 +1,31 @@ +# Hy {#sec-language-hy} + +## Installation {#ssec-hy-installation} + +### Installation without packages {#installation-without-packages} + +You can install `hy` via nix-env or by adding it to `configuration.nix` by reffering to it as a `hy` attribute. This kind of installation adds `hy` to your environment and it succesfully works with `python3`. + +::: {.caution} +Packages that are installed with your python derivation, are not accesible by `hy` this way. +::: + +### Installation with packages {#installation-with-packages} + +Creating `hy` derivation with custom `python` packages is really simple and similar to the way that python does it. Attribute `hy` provides function `withPackages` that creates custom `hy` derivation with specified packages. + +For example if you want to create shell with `matplotlib` and `numpy`, you can do it like so: + +```ShellSession +$ nix-shell -p "hy.withPackages (ps: with ps; [ numpy matplotlib ])" +``` + +Or if you want to extend your `configuration.nix`: +```nix +{ # ... + + environment.systemPackages = with pkgs; [ + (hy.withPackages (py-packages: with py-packages; [ numpy matplotlib ])) + ]; +} +``` diff --git a/third_party/nixpkgs/doc/languages-frameworks/index.xml b/third_party/nixpkgs/doc/languages-frameworks/index.xml index 791afce6f5..516bddf67f 100644 --- a/third_party/nixpkgs/doc/languages-frameworks/index.xml +++ b/third_party/nixpkgs/doc/languages-frameworks/index.xml @@ -16,6 +16,7 @@ + diff --git a/third_party/nixpkgs/maintainers/maintainer-list.nix b/third_party/nixpkgs/maintainers/maintainer-list.nix index 7a5c9fcbd7..e436ce47ee 100644 --- a/third_party/nixpkgs/maintainers/maintainer-list.nix +++ b/third_party/nixpkgs/maintainers/maintainer-list.nix @@ -1701,6 +1701,18 @@ githubId = 3471749; name = "Claudio Bley"; }; + cburstedde = { + email = "burstedde@ins.uni-bonn.de"; + github = "cburstedde"; + githubId = 109908; + name = "Carsten Burstedde"; + keys = [ + { + longkeyid = "rsa2048/0x0704CD9E550A6BCD"; + fingerprint = "1127 A432 6524 BF02 737B 544E 0704 CD9E 550A 6BCD"; + } + ]; + }; cdepillabout = { email = "cdep.illabout@gmail.com"; github = "cdepillabout"; @@ -2562,7 +2574,7 @@ name = "Diego Lelis"; }; diffumist = { - email = "diffumist@gmail.com"; + email = "git@diffumist.me"; github = "diffumist"; githubId = 32810399; name = "Diffumist"; @@ -4049,6 +4061,12 @@ github = "gytis-ivaskevicius"; githubId = 23264966; }; + hagl = { + email = "harald@glie.be"; + github = "hagl"; + githubId = 1162118; + name = "Harald Gliebe"; + }; hakuch = { email = "hakuch@gmail.com"; github = "hakuch"; @@ -7228,10 +7246,10 @@ name = "Marko Poikonen"; }; mtreca = { - email = "maxime@treca.dev"; - name = "Maxime Tréca"; + email = "maxime.treca@gmail.com"; github = "mtreca"; githubId = 16440823; + name = "Maxime Tréca"; }; mtreskin = { email = "zerthurd@gmail.com"; @@ -10776,6 +10794,12 @@ githubId = 347983; name = "Udo Spallek"; }; + ulrikstrid = { + email = "ulrik.strid@outlook.com"; + github = "ulrikstrid"; + githubId = 1607770; + name = "Ulrik Strid"; + }; unode = { email = "alves.rjc@gmail.com"; github = "unode"; @@ -10872,6 +10896,12 @@ githubId = 608417; name = "Jos van den Oever"; }; + vanilla = { + email = "neko@hydev.org"; + github = "VergeDX"; + githubId = 25173827; + name = "Vanilla"; + }; vanschelven = { email = "klaas@vanschelven.com"; github = "vanschelven"; diff --git a/third_party/nixpkgs/maintainers/scripts/haskell/mark-broken.sh b/third_party/nixpkgs/maintainers/scripts/haskell/mark-broken.sh index 58433abe66..71568ef6f2 100755 --- a/third_party/nixpkgs/maintainers/scripts/haskell/mark-broken.sh +++ b/third_party/nixpkgs/maintainers/scripts/haskell/mark-broken.sh @@ -17,9 +17,9 @@ trap "rm ${tmpfile}" 0 echo "Remember that you need to manually run 'maintainers/scripts/haskell/hydra-report.hs get-report' sometime before running this script." echo "Generating a list of broken builds and displaying for manual confirmation ..." -maintainers/scripts/haskell/hydra-report.hs mark-broken-list | sort -i > $tmpfile +maintainers/scripts/haskell/hydra-report.hs mark-broken-list | sort -i > "$tmpfile" -$EDITOR $tmpfile +$EDITOR "$tmpfile" tail -n +3 "$broken_config" >> "$tmpfile" @@ -28,10 +28,11 @@ broken-packages: # These packages don't compile. EOF +# clear environment here to avoid things like allowing broken builds in sort -iu "$tmpfile" >> "$broken_config" -maintainers/scripts/haskell/regenerate-hackage-packages.sh -maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh -maintainers/scripts/haskell/regenerate-hackage-packages.sh +env -i maintainers/scripts/haskell/regenerate-hackage-packages.sh +env -i maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh +env -i maintainers/scripts/haskell/regenerate-hackage-packages.sh if [[ "${1:-}" == "--do-commit" ]]; then git add $broken_config diff --git a/third_party/nixpkgs/nixos/doc/manual/development/nixos-tests.xml b/third_party/nixpkgs/nixos/doc/manual/development/nixos-tests.xml index 2695082e38..702fc03f66 100644 --- a/third_party/nixpkgs/nixos/doc/manual/development/nixos-tests.xml +++ b/third_party/nixpkgs/nixos/doc/manual/development/nixos-tests.xml @@ -13,7 +13,7 @@ xlink:href="https://github.com/NixOS/nixpkgs/tree/master/nixos/tests">nixos/test one or more virtual machines containing the NixOS system(s) required for the test. - - - + + + diff --git a/third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests-interactively.section.md b/third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests-interactively.section.md new file mode 100644 index 0000000000..3ba4e16e77 --- /dev/null +++ b/third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests-interactively.section.md @@ -0,0 +1,44 @@ +# Running Tests interactively {#sec-running-nixos-tests-interactively} + +The test itself can be run interactively. This is particularly useful +when developing or debugging a test: + +```ShellSession +$ nix-build nixos/tests/login.nix -A driverInteractive +$ ./result/bin/nixos-test-driver +starting VDE switch for network 1 +> +``` + +You can then take any Python statement, e.g. + +```py +> start_all() +> test_script() +> machine.succeed("touch /tmp/foo") +> print(machine.succeed("pwd")) # Show stdout of command +``` + +The function `test_script` executes the entire test script and drops you +back into the test driver command line upon its completion. This allows +you to inspect the state of the VMs after the test (e.g. to debug the +test script). + +To just start and experiment with the VMs, run: + +```ShellSession +$ nix-build nixos/tests/login.nix -A driverInteractive +$ ./result/bin/nixos-run-vms +``` + +The script `nixos-run-vms` starts the virtual machines defined by test. + +You can re-use the VM states coming from a previous run by setting the +`--keep-vm-state` flag. + +```ShellSession +$ ./result/bin/nixos-run-vms --keep-vm-state +``` + +The machine state is stored in the `$TMPDIR/vm-state-machinename` +directory. diff --git a/third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests-interactively.xml b/third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests-interactively.xml deleted file mode 100644 index a6044d5f89..0000000000 --- a/third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests-interactively.xml +++ /dev/null @@ -1,49 +0,0 @@ -
- Running Tests interactively - - - The test itself can be run interactively. This is particularly useful when - developing or debugging a test: - -$ nix-build nixos/tests/login.nix -A driverInteractive -$ ./result/bin/nixos-test-driver -starting VDE switch for network 1 -> - - You can then take any Python statement, e.g. - -> start_all() -> test_script() -> machine.succeed("touch /tmp/foo") -> print(machine.succeed("pwd")) # Show stdout of command - - The function test_script executes the entire test script - and drops you back into the test driver command line upon its completion. - This allows you to inspect the state of the VMs after the test (e.g. to debug - the test script). - - - - To just start and experiment with the VMs, run: - -$ nix-build nixos/tests/login.nix -A driverInteractive -$ ./result/bin/nixos-run-vms - - The script nixos-run-vms starts the virtual machines - defined by test. - - - - You can re-use the VM states coming from a previous run - by setting the --keep-vm-state flag. - -$ ./result/bin/nixos-run-vms --keep-vm-state - - The machine state is stored in the - $TMPDIR/vm-state-machinename directory. - -
diff --git a/third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests.section.md b/third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests.section.md new file mode 100644 index 0000000000..d6a456f018 --- /dev/null +++ b/third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests.section.md @@ -0,0 +1,31 @@ +# Running Tests {#sec-running-nixos-tests} + +You can run tests using `nix-build`. For example, to run the test +[`login.nix`](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/login.nix), +you just do: + +```ShellSession +$ nix-build '' +``` + +or, if you don't want to rely on `NIX_PATH`: + +```ShellSession +$ cd /my/nixpkgs/nixos/tests +$ nix-build login.nix +… +running the VM test script +machine: QEMU running (pid 8841) +… +6 out of 6 tests succeeded +``` + +After building/downloading all required dependencies, this will perform +a build that starts a QEMU/KVM virtual machine containing a NixOS +system. The virtual machine mounts the Nix store of the host; this makes +VM creation very fast, as no disk image needs to be created. Afterwards, +you can view a pretty-printed log of the test: + +```ShellSession +$ firefox result/log.html +``` diff --git a/third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests.xml b/third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests.xml deleted file mode 100644 index e9257c907d..0000000000 --- a/third_party/nixpkgs/nixos/doc/manual/development/running-nixos-tests.xml +++ /dev/null @@ -1,36 +0,0 @@ -
- Running Tests - - - You can run tests using nix-build. For example, to run the - test - login.nix, - you just do: - -$ nix-build '<nixpkgs/nixos/tests/login.nix>' - - or, if you don’t want to rely on NIX_PATH: - -$ cd /my/nixpkgs/nixos/tests -$ nix-build login.nix -… -running the VM test script -machine: QEMU running (pid 8841) -… -6 out of 6 tests succeeded - - After building/downloading all required dependencies, this will perform a - build that starts a QEMU/KVM virtual machine containing a NixOS system. The - virtual machine mounts the Nix store of the host; this makes VM creation very - fast, as no disk image needs to be created. Afterwards, you can view a - pretty-printed log of the test: - -$ firefox result/log.html - - -
diff --git a/third_party/nixpkgs/nixos/doc/manual/development/writing-nixos-tests.section.md b/third_party/nixpkgs/nixos/doc/manual/development/writing-nixos-tests.section.md new file mode 100644 index 0000000000..8471e7608a --- /dev/null +++ b/third_party/nixpkgs/nixos/doc/manual/development/writing-nixos-tests.section.md @@ -0,0 +1,301 @@ +# Writing Tests {#sec-writing-nixos-tests} + +A NixOS test is a Nix expression that has the following structure: + +```nix +import ./make-test-python.nix { + + # Either the configuration of a single machine: + machine = + { config, pkgs, ... }: + { configuration… + }; + + # Or a set of machines: + nodes = + { machine1 = + { config, pkgs, ... }: { … }; + machine2 = + { config, pkgs, ... }: { … }; + … + }; + + testScript = + '' + Python code… + ''; +} +``` + +The attribute `testScript` is a bit of Python code that executes the +test (described below). During the test, it will start one or more +virtual machines, the configuration of which is described by the +attribute `machine` (if you need only one machine in your test) or by +the attribute `nodes` (if you need multiple machines). For instance, +[`login.nix`](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/login.nix) +only needs a single machine to test whether users can log in +on the virtual console, whether device ownership is correctly maintained +when switching between consoles, and so on. On the other hand, +[`nfs/simple.nix`](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/nfs/simple.nix), +which tests NFS client and server functionality in the +Linux kernel (including whether locks are maintained across server +crashes), requires three machines: a server and two clients. + +There are a few special NixOS configuration options for test VMs: + +`virtualisation.memorySize` + +: The memory of the VM in megabytes. + +`virtualisation.vlans` + +: The virtual networks to which the VM is connected. See + [`nat.nix`](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/nat.nix) + for an example. + +`virtualisation.writableStore` + +: By default, the Nix store in the VM is not writable. If you enable + this option, a writable union file system is mounted on top of the + Nix store to make it appear writable. This is necessary for tests + that run Nix operations that modify the store. + +For more options, see the module +[`qemu-vm.nix`](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix). + +The test script is a sequence of Python statements that perform various +actions, such as starting VMs, executing commands in the VMs, and so on. +Each virtual machine is represented as an object stored in the variable +`name` if this is also the identifier of the machine in the declarative +config. If you didn\'t specify multiple machines using the `nodes` +attribute, it is just `machine`. The following example starts the +machine, waits until it has finished booting, then executes a command +and checks that the output is more-or-less correct: + +```py +machine.start() +machine.wait_for_unit("default.target") +if not "Linux" in machine.succeed("uname"): + raise Exception("Wrong OS") +``` + +The first line is actually unnecessary; machines are implicitly started +when you first execute an action on them (such as `wait_for_unit` or +`succeed`). If you have multiple machines, you can speed up the test by +starting them in parallel: + +```py +start_all() +``` + +The following methods are available on machine objects: + +`start` + +: Start the virtual machine. This method is asynchronous --- it does + not wait for the machine to finish booting. + +`shutdown` + +: Shut down the machine, waiting for the VM to exit. + +`crash` + +: Simulate a sudden power failure, by telling the VM to exit + immediately. + +`block` + +: Simulate unplugging the Ethernet cable that connects the machine to + the other machines. + +`unblock` + +: Undo the effect of `block`. + +`screenshot` + +: Take a picture of the display of the virtual machine, in PNG format. + The screenshot is linked from the HTML log. + +`get_screen_text_variants` + +: Return a list of different interpretations of what is currently + visible on the machine\'s screen using optical character + recognition. The number and order of the interpretations is not + specified and is subject to change, but if no exception is raised at + least one will be returned. + + ::: {.note} + This requires passing `enableOCR` to the test attribute set. + ::: + +`get_screen_text` + +: Return a textual representation of what is currently visible on the + machine\'s screen using optical character recognition. + + ::: {.note} + This requires passing `enableOCR` to the test attribute set. + ::: + +`send_monitor_command` + +: Send a command to the QEMU monitor. This is rarely used, but allows + doing stuff such as attaching virtual USB disks to a running + machine. + +`send_key` + +: Simulate pressing keys on the virtual keyboard, e.g., + `send_key("ctrl-alt-delete")`. + +`send_chars` + +: Simulate typing a sequence of characters on the virtual keyboard, + e.g., `send_chars("foobar\n")` will type the string `foobar` + followed by the Enter key. + +`execute` + +: Execute a shell command, returning a list `(status, stdout)`. + +`succeed` + +: Execute a shell command, raising an exception if the exit status is + not zero, otherwise returning the standard output. Commands are run + with `set -euo pipefail` set: + + - If several commands are separated by `;` and one fails, the + command as a whole will fail. + + - For pipelines, the last non-zero exit status will be returned + (if there is one, zero will be returned otherwise). + + - Dereferencing unset variables fail the command. + +`fail` + +: Like `succeed`, but raising an exception if the command returns a zero + status. + +`wait_until_succeeds` + +: Repeat a shell command with 1-second intervals until it succeeds. + +`wait_until_fails` + +: Repeat a shell command with 1-second intervals until it fails. + +`wait_for_unit` + +: Wait until the specified systemd unit has reached the "active" + state. + +`wait_for_file` + +: Wait until the specified file exists. + +`wait_for_open_port` + +: Wait until a process is listening on the given TCP port (on + `localhost`, at least). + +`wait_for_closed_port` + +: Wait until nobody is listening on the given TCP port. + +`wait_for_x` + +: Wait until the X11 server is accepting connections. + +`wait_for_text` + +: Wait until the supplied regular expressions matches the textual + contents of the screen by using optical character recognition (see + `get_screen_text` and `get_screen_text_variants`). + + ::: {.note} + This requires passing `enableOCR` to the test attribute set. + ::: + +`wait_for_console_text` + +: Wait until the supplied regular expressions match a line of the + serial console output. This method is useful when OCR is not + possibile or accurate enough. + +`wait_for_window` + +: Wait until an X11 window has appeared whose name matches the given + regular expression, e.g., `wait_for_window("Terminal")`. + +`copy_from_host` + +: Copies a file from host to machine, e.g., + `copy_from_host("myfile", "/etc/my/important/file")`. + + The first argument is the file on the host. The file needs to be + accessible while building the nix derivation. The second argument is + the location of the file on the machine. + +`systemctl` + +: Runs `systemctl` commands with optional support for + `systemctl --user` + + ```py + machine.systemctl("list-jobs --no-pager") # runs `systemctl list-jobs --no-pager` + machine.systemctl("list-jobs --no-pager", "any-user") # spawns a shell for `any-user` and runs `systemctl --user list-jobs --no-pager` + ``` + +`shell_interact` + +: Allows you to directly interact with the guest shell. This should + only be used during test development, not in production tests. + Killing the interactive session with `Ctrl-d` or `Ctrl-c` also ends + the guest session. + +To test user units declared by `systemd.user.services` the optional +`user` argument can be used: + +```py +machine.start() +machine.wait_for_x() +machine.wait_for_unit("xautolock.service", "x-session-user") +``` + +This applies to `systemctl`, `get_unit_info`, `wait_for_unit`, +`start_job` and `stop_job`. + +For faster dev cycles it\'s also possible to disable the code-linters +(this shouldn\'t be commited though): + +```nix +import ./make-test-python.nix { + skipLint = true; + machine = + { config, pkgs, ... }: + { configuration… + }; + + testScript = + '' + Python code… + ''; +} +``` + +This will produce a Nix warning at evaluation time. To fully disable the +linter, wrap the test script in comment directives to disable the Black +linter directly (again, don\'t commit this within the Nixpkgs +repository): + +```nix + testScript = + '' + # fmt: off + Python code… + # fmt: on + ''; +``` diff --git a/third_party/nixpkgs/nixos/doc/manual/development/writing-nixos-tests.xml b/third_party/nixpkgs/nixos/doc/manual/development/writing-nixos-tests.xml deleted file mode 100644 index e372c66410..0000000000 --- a/third_party/nixpkgs/nixos/doc/manual/development/writing-nixos-tests.xml +++ /dev/null @@ -1,517 +0,0 @@ -
- Writing Tests - - - A NixOS test is a Nix expression that has the following structure: - -import ./make-test-python.nix { - - # Either the configuration of a single machine: - machine = - { config, pkgs, ... }: - { configuration… - }; - - # Or a set of machines: - nodes = - { machine1 = - { config, pkgs, ... }: { }; - machine2 = - { config, pkgs, ... }: { }; - … - }; - - testScript = - '' - Python code… - ''; -} - - The attribute testScript is a bit of Python code that - executes the test (described below). During the test, it will start one or - more virtual machines, the configuration of which is described by the - attribute machine (if you need only one machine in your - test) or by the attribute nodes (if you need multiple - machines). For instance, - login.nix - only needs a single machine to test whether users can log in on the virtual - console, whether device ownership is correctly maintained when switching - between consoles, and so on. On the other hand, - nfs/simple.nix, - which tests NFS client and server functionality in the Linux kernel - (including whether locks are maintained across server crashes), requires - three machines: a server and two clients. - - - - There are a few special NixOS configuration options for test VMs: - - - - - - - - - The memory of the VM in megabytes. - - - - - - - - - - The virtual networks to which the VM is connected. See - nat.nix - for an example. - - - - - - - - - - By default, the Nix store in the VM is not writable. If you enable this - option, a writable union file system is mounted on top of the Nix store - to make it appear writable. This is necessary for tests that run Nix - operations that modify the store. - - - - - For more options, see the module - qemu-vm.nix. - - - - The test script is a sequence of Python statements that perform various - actions, such as starting VMs, executing commands in the VMs, and so on. Each - virtual machine is represented as an object stored in the variable - name if this is also the - identifier of the machine in the declarative config. - If you didn't specify multiple machines using the nodes - attribute, it is just machine. - The following example starts the machine, waits until it has finished booting, - then executes a command and checks that the output is more-or-less correct: - -machine.start() -machine.wait_for_unit("default.target") -if not "Linux" in machine.succeed("uname"): - raise Exception("Wrong OS") - - The first line is actually unnecessary; machines are implicitly started when - you first execute an action on them (such as wait_for_unit - or succeed). If you have multiple machines, you can speed - up the test by starting them in parallel: - -start_all() - - - - - The following methods are available on machine objects: - - - - start - - - - Start the virtual machine. This method is asynchronous — it does not - wait for the machine to finish booting. - - - - - - shutdown - - - - Shut down the machine, waiting for the VM to exit. - - - - - - crash - - - - Simulate a sudden power failure, by telling the VM to exit immediately. - - - - - - block - - - - Simulate unplugging the Ethernet cable that connects the machine to the - other machines. - - - - - - unblock - - - - Undo the effect of block. - - - - - - screenshot - - - - Take a picture of the display of the virtual machine, in PNG format. The - screenshot is linked from the HTML log. - - - - - - get_screen_text_variants - - - - Return a list of different interpretations of what is currently visible - on the machine's screen using optical character recognition. The number - and order of the interpretations is not specified and is subject to - change, but if no exception is raised at least one will be returned. - - - - This requires passing to the test attribute - set. - - - - - - - get_screen_text - - - - Return a textual representation of what is currently visible on the - machine's screen using optical character recognition. - - - - This requires passing to the test attribute - set. - - - - - - - send_monitor_command - - - - Send a command to the QEMU monitor. This is rarely used, but allows doing - stuff such as attaching virtual USB disks to a running machine. - - - - - - send_key - - - - Simulate pressing keys on the virtual keyboard, e.g., - send_key("ctrl-alt-delete"). - - - - - - send_chars - - - - Simulate typing a sequence of characters on the virtual keyboard, e.g., - send_chars("foobar\n") will type the string - foobar followed by the Enter key. - - - - - - execute - - - - Execute a shell command, returning a list - (status, - stdout). - - - - - - succeed - - - - Execute a shell command, raising an exception if the exit status - is not zero, otherwise returning the standard output. Commands - are run with set -euo pipefail set: - - - - If several commands are separated by ; - and one fails, the command as a whole will fail. - - - - - For pipelines, the last non-zero exit status will be - returned (if there is one, zero will be returned - otherwise). - - - - - Dereferencing unset variables fail the command. - - - - - - - - - fail - - - - Like succeed, but raising an exception if the - command returns a zero status. - - - - - - wait_until_succeeds - - - - Repeat a shell command with 1-second intervals until it succeeds. - - - - - - wait_until_fails - - - - Repeat a shell command with 1-second intervals until it fails. - - - - - - wait_for_unit - - - - Wait until the specified systemd unit has reached the “active” state. - - - - - - wait_for_file - - - - Wait until the specified file exists. - - - - - - wait_for_open_port - - - - Wait until a process is listening on the given TCP port (on - localhost, at least). - - - - - - wait_for_closed_port - - - - Wait until nobody is listening on the given TCP port. - - - - - - wait_for_x - - - - Wait until the X11 server is accepting connections. - - - - - - wait_for_text - - - - Wait until the supplied regular expressions matches the textual contents - of the screen by using optical character recognition (see - get_screen_text and - get_screen_text_variants). - - - - This requires passing to the test attribute - set. - - - - - - - wait_for_console_text - - - - Wait until the supplied regular expressions match a line of the serial - console output. This method is useful when OCR is not possibile or - accurate enough. - - - - - - wait_for_window - - - - Wait until an X11 window has appeared whose name matches the given - regular expression, e.g., wait_for_window("Terminal"). - - - - - - copy_from_host - - - - Copies a file from host to machine, e.g., - copy_from_host("myfile", "/etc/my/important/file"). - - - The first argument is the file on the host. The file needs to be - accessible while building the nix derivation. The second argument is the - location of the file on the machine. - - - - - - systemctl - - - - Runs systemctl commands with optional support for - systemctl --user - - - -machine.systemctl("list-jobs --no-pager") # runs `systemctl list-jobs --no-pager` -machine.systemctl("list-jobs --no-pager", "any-user") # spawns a shell for `any-user` and runs `systemctl --user list-jobs --no-pager` - - - - - - - shell_interact - - - - Allows you to directly interact with the guest shell. - This should only be used during test development, not in production tests. - Killing the interactive session with Ctrl-d or Ctrl-c also ends the guest session. - - - - - - - - To test user units declared by systemd.user.services the - optional user argument can be used: - -machine.start() -machine.wait_for_x() -machine.wait_for_unit("xautolock.service", "x-session-user") - - This applies to systemctl, get_unit_info, - wait_for_unit, start_job and - stop_job. - - - - For faster dev cycles it's also possible to disable the code-linters (this shouldn't - be commited though): - -import ./make-test-python.nix { - skipLint = true; - machine = - { config, pkgs, ... }: - { configuration… - }; - - testScript = - '' - Python code… - ''; -} - - This will produce a Nix warning at evaluation time. To fully disable the - linter, wrap the test script in comment directives to disable the Black linter - directly (again, don't commit this within the Nixpkgs repository): - - testScript = - '' - # fmt: off - Python code… - # fmt: on - ''; - - -
diff --git a/third_party/nixpkgs/nixos/doc/manual/from_md/development/running-nixos-tests-interactively.section.xml b/third_party/nixpkgs/nixos/doc/manual/from_md/development/running-nixos-tests-interactively.section.xml new file mode 100644 index 0000000000..a2030e9c07 --- /dev/null +++ b/third_party/nixpkgs/nixos/doc/manual/from_md/development/running-nixos-tests-interactively.section.xml @@ -0,0 +1,50 @@ +
+ Running Tests interactively + + The test itself can be run interactively. This is particularly + useful when developing or debugging a test: + + +$ nix-build nixos/tests/login.nix -A driverInteractive +$ ./result/bin/nixos-test-driver +starting VDE switch for network 1 +> + + + You can then take any Python statement, e.g. + + +> start_all() +> test_script() +> machine.succeed("touch /tmp/foo") +> print(machine.succeed("pwd")) # Show stdout of command + + + The function test_script executes the entire test + script and drops you back into the test driver command line upon its + completion. This allows you to inspect the state of the VMs after + the test (e.g. to debug the test script). + + + To just start and experiment with the VMs, run: + + +$ nix-build nixos/tests/login.nix -A driverInteractive +$ ./result/bin/nixos-run-vms + + + The script nixos-run-vms starts the virtual + machines defined by test. + + + You can re-use the VM states coming from a previous run by setting + the --keep-vm-state flag. + + +$ ./result/bin/nixos-run-vms --keep-vm-state + + + The machine state is stored in the + $TMPDIR/vm-state-machinename directory. + +
diff --git a/third_party/nixpkgs/nixos/doc/manual/from_md/development/running-nixos-tests.section.xml b/third_party/nixpkgs/nixos/doc/manual/from_md/development/running-nixos-tests.section.xml new file mode 100644 index 0000000000..7159b95b22 --- /dev/null +++ b/third_party/nixpkgs/nixos/doc/manual/from_md/development/running-nixos-tests.section.xml @@ -0,0 +1,34 @@ +
+ Running Tests + + You can run tests using nix-build. For example, + to run the test + login.nix, + you just do: + + +$ nix-build '<nixpkgs/nixos/tests/login.nix>' + + + or, if you don’t want to rely on NIX_PATH: + + +$ cd /my/nixpkgs/nixos/tests +$ nix-build login.nix +… +running the VM test script +machine: QEMU running (pid 8841) +… +6 out of 6 tests succeeded + + + After building/downloading all required dependencies, this will + perform a build that starts a QEMU/KVM virtual machine containing a + NixOS system. The virtual machine mounts the Nix store of the host; + this makes VM creation very fast, as no disk image needs to be + created. Afterwards, you can view a pretty-printed log of the test: + + +$ firefox result/log.html + +
diff --git a/third_party/nixpkgs/nixos/doc/manual/from_md/development/writing-nixos-tests.section.xml b/third_party/nixpkgs/nixos/doc/manual/from_md/development/writing-nixos-tests.section.xml new file mode 100644 index 0000000000..83a96d5bb2 --- /dev/null +++ b/third_party/nixpkgs/nixos/doc/manual/from_md/development/writing-nixos-tests.section.xml @@ -0,0 +1,526 @@ +
+ Writing Tests + + A NixOS test is a Nix expression that has the following structure: + + +import ./make-test-python.nix { + + # Either the configuration of a single machine: + machine = + { config, pkgs, ... }: + { configuration… + }; + + # Or a set of machines: + nodes = + { machine1 = + { config, pkgs, ... }: { … }; + machine2 = + { config, pkgs, ... }: { … }; + … + }; + + testScript = + '' + Python code… + ''; +} + + + The attribute testScript is a bit of Python code + that executes the test (described below). During the test, it will + start one or more virtual machines, the configuration of which is + described by the attribute machine (if you need + only one machine in your test) or by the attribute + nodes (if you need multiple machines). For + instance, + login.nix + only needs a single machine to test whether users can log in on the + virtual console, whether device ownership is correctly maintained + when switching between consoles, and so on. On the other hand, + nfs/simple.nix, + which tests NFS client and server functionality in the Linux kernel + (including whether locks are maintained across server crashes), + requires three machines: a server and two clients. + + + There are a few special NixOS configuration options for test VMs: + + + + + virtualisation.memorySize + + + + The memory of the VM in megabytes. + + + + + + virtualisation.vlans + + + + The virtual networks to which the VM is connected. See + nat.nix + for an example. + + + + + + virtualisation.writableStore + + + + By default, the Nix store in the VM is not writable. If you + enable this option, a writable union file system is mounted on + top of the Nix store to make it appear writable. This is + necessary for tests that run Nix operations that modify the + store. + + + + + + For more options, see the module + qemu-vm.nix. + + + The test script is a sequence of Python statements that perform + various actions, such as starting VMs, executing commands in the + VMs, and so on. Each virtual machine is represented as an object + stored in the variable name if this is also the + identifier of the machine in the declarative config. If you didn't + specify multiple machines using the nodes + attribute, it is just machine. The following + example starts the machine, waits until it has finished booting, + then executes a command and checks that the output is more-or-less + correct: + + +machine.start() +machine.wait_for_unit("default.target") +if not "Linux" in machine.succeed("uname"): + raise Exception("Wrong OS") + + + The first line is actually unnecessary; machines are implicitly + started when you first execute an action on them (such as + wait_for_unit or succeed). If + you have multiple machines, you can speed up the test by starting + them in parallel: + + +start_all() + + + The following methods are available on machine objects: + + + + + start + + + + Start the virtual machine. This method is asynchronous — it + does not wait for the machine to finish booting. + + + + + + shutdown + + + + Shut down the machine, waiting for the VM to exit. + + + + + + crash + + + + Simulate a sudden power failure, by telling the VM to exit + immediately. + + + + + + block + + + + Simulate unplugging the Ethernet cable that connects the + machine to the other machines. + + + + + + unblock + + + + Undo the effect of block. + + + + + + screenshot + + + + Take a picture of the display of the virtual machine, in PNG + format. The screenshot is linked from the HTML log. + + + + + + get_screen_text_variants + + + + Return a list of different interpretations of what is + currently visible on the machine's screen using optical + character recognition. The number and order of the + interpretations is not specified and is subject to change, but + if no exception is raised at least one will be returned. + + + + This requires passing enableOCR to the + test attribute set. + + + + + + + get_screen_text + + + + Return a textual representation of what is currently visible + on the machine's screen using optical character recognition. + + + + This requires passing enableOCR to the + test attribute set. + + + + + + + send_monitor_command + + + + Send a command to the QEMU monitor. This is rarely used, but + allows doing stuff such as attaching virtual USB disks to a + running machine. + + + + + + send_key + + + + Simulate pressing keys on the virtual keyboard, e.g., + send_key("ctrl-alt-delete"). + + + + + + send_chars + + + + Simulate typing a sequence of characters on the virtual + keyboard, e.g., + send_chars("foobar\n") will type + the string foobar followed by the Enter + key. + + + + + + execute + + + + Execute a shell command, returning a list + (status, stdout). + + + + + + succeed + + + + Execute a shell command, raising an exception if the exit + status is not zero, otherwise returning the standard output. + Commands are run with set -euo pipefail + set: + + + + + If several commands are separated by ; + and one fails, the command as a whole will fail. + + + + + For pipelines, the last non-zero exit status will be + returned (if there is one, zero will be returned + otherwise). + + + + + Dereferencing unset variables fail the command. + + + + + + + + fail + + + + Like succeed, but raising an exception if + the command returns a zero status. + + + + + + wait_until_succeeds + + + + Repeat a shell command with 1-second intervals until it + succeeds. + + + + + + wait_until_fails + + + + Repeat a shell command with 1-second intervals until it fails. + + + + + + wait_for_unit + + + + Wait until the specified systemd unit has reached the + active state. + + + + + + wait_for_file + + + + Wait until the specified file exists. + + + + + + wait_for_open_port + + + + Wait until a process is listening on the given TCP port (on + localhost, at least). + + + + + + wait_for_closed_port + + + + Wait until nobody is listening on the given TCP port. + + + + + + wait_for_x + + + + Wait until the X11 server is accepting connections. + + + + + + wait_for_text + + + + Wait until the supplied regular expressions matches the + textual contents of the screen by using optical character + recognition (see get_screen_text and + get_screen_text_variants). + + + + This requires passing enableOCR to the + test attribute set. + + + + + + + wait_for_console_text + + + + Wait until the supplied regular expressions match a line of + the serial console output. This method is useful when OCR is + not possibile or accurate enough. + + + + + + wait_for_window + + + + Wait until an X11 window has appeared whose name matches the + given regular expression, e.g., + wait_for_window("Terminal"). + + + + + + copy_from_host + + + + Copies a file from host to machine, e.g., + copy_from_host("myfile", "/etc/my/important/file"). + + + The first argument is the file on the host. The file needs to + be accessible while building the nix derivation. The second + argument is the location of the file on the machine. + + + + + + systemctl + + + + Runs systemctl commands with optional + support for systemctl --user + + +machine.systemctl("list-jobs --no-pager") # runs `systemctl list-jobs --no-pager` +machine.systemctl("list-jobs --no-pager", "any-user") # spawns a shell for `any-user` and runs `systemctl --user list-jobs --no-pager` + + + + + + shell_interact + + + + Allows you to directly interact with the guest shell. This + should only be used during test development, not in production + tests. Killing the interactive session with + Ctrl-d or Ctrl-c also + ends the guest session. + + + + + + To test user units declared by + systemd.user.services the optional + user argument can be used: + + +machine.start() +machine.wait_for_x() +machine.wait_for_unit("xautolock.service", "x-session-user") + + + This applies to systemctl, + get_unit_info, wait_for_unit, + start_job and stop_job. + + + For faster dev cycles it's also possible to disable the code-linters + (this shouldn't be commited though): + + +import ./make-test-python.nix { + skipLint = true; + machine = + { config, pkgs, ... }: + { configuration… + }; + + testScript = + '' + Python code… + ''; +} + + + This will produce a Nix warning at evaluation time. To fully disable + the linter, wrap the test script in comment directives to disable + the Black linter directly (again, don't commit this within the + Nixpkgs repository): + + + testScript = + '' + # fmt: off + Python code… + # fmt: on + ''; + +
diff --git a/third_party/nixpkgs/nixos/doc/manual/from_md/release-notes/rl-2111.section.xml b/third_party/nixpkgs/nixos/doc/manual/from_md/release-notes/rl-2111.section.xml index 896a797cef..abd10a6f9a 100644 --- a/third_party/nixpkgs/nixos/doc/manual/from_md/release-notes/rl-2111.section.xml +++ b/third_party/nixpkgs/nixos/doc/manual/from_md/release-notes/rl-2111.section.xml @@ -48,6 +48,14 @@ networking.ucarp. + + + Users of flashrom should migrate to + programs.flashrom.enable + and add themselves to the flashrom group to + be able to access programmers supported by flashrom. + +
diff --git a/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2111.section.md b/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2111.section.md index afb1299604..1b7250a181 100644 --- a/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2111.section.md +++ b/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2111.section.md @@ -16,6 +16,8 @@ In addition to numerous new and upgraded packages, this release has the followin - [ucarp](https://download.pureftpd.org/pub/ucarp/README), an userspace implementation of the Common Address Redundancy Protocol (CARP). Available as [networking.ucarp](options.html#opt-networking.ucarp.enable). +- Users of flashrom should migrate to [programs.flashrom.enable](options.html#opt-programs.flashrom.enable) and add themselves to the `flashrom` group to be able to access programmers supported by flashrom. + ## Backward Incompatibilities {#sec-release-21.11-incompatibilities} - The `staticjinja` package has been upgraded from 1.0.4 to 2.0.0 diff --git a/third_party/nixpkgs/nixos/modules/config/shells-environment.nix b/third_party/nixpkgs/nixos/modules/config/shells-environment.nix index a0a20228a7..34e558d860 100644 --- a/third_party/nixpkgs/nixos/modules/config/shells-environment.nix +++ b/third_party/nixpkgs/nixos/modules/config/shells-environment.nix @@ -126,6 +126,14 @@ in type = types.bool; }; + environment.localBinInPath = mkOption { + description = '' + Add ~/.local/bin/ to $PATH + ''; + default = false; + type = types.bool; + }; + environment.binsh = mkOption { default = "${config.system.build.binsh}/bin/sh"; defaultText = "\${config.system.build.binsh}/bin/sh"; @@ -198,6 +206,10 @@ in # ~/bin if it exists overrides other bin directories. export PATH="$HOME/bin:$PATH" ''} + + ${optionalString cfg.localBinInPath '' + export PATH="$HOME/.local/bin:$PATH" + ''} ''; system.activationScripts.binsh = stringAfter [ "stdio" ] diff --git a/third_party/nixpkgs/nixos/modules/installer/tools/tools.nix b/third_party/nixpkgs/nixos/modules/installer/tools/tools.nix index cb2dbf6c85..1dc0578dac 100644 --- a/third_party/nixpkgs/nixos/modules/installer/tools/tools.nix +++ b/third_party/nixpkgs/nixos/modules/installer/tools/tools.nix @@ -40,7 +40,7 @@ let }; nixos-option = - if lib.versionAtLeast (lib.getVersion pkgs.nix) "2.4pre" + if lib.versionAtLeast (lib.getVersion config.nix.package) "2.4pre" then null else pkgs.callPackage ./nixos-option { }; diff --git a/third_party/nixpkgs/nixos/modules/module-list.nix b/third_party/nixpkgs/nixos/modules/module-list.nix index d3a3143c17..2d0f5d37f9 100644 --- a/third_party/nixpkgs/nixos/modules/module-list.nix +++ b/third_party/nixpkgs/nixos/modules/module-list.nix @@ -138,6 +138,7 @@ ./programs/file-roller.nix ./programs/firejail.nix ./programs/fish.nix + ./programs/flashrom.nix ./programs/flexoptix-app.nix ./programs/freetds.nix ./programs/fuse.nix diff --git a/third_party/nixpkgs/nixos/modules/programs/flashrom.nix b/third_party/nixpkgs/nixos/modules/programs/flashrom.nix new file mode 100644 index 0000000000..f026c2e31c --- /dev/null +++ b/third_party/nixpkgs/nixos/modules/programs/flashrom.nix @@ -0,0 +1,26 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + cfg = config.programs.flashrom; +in +{ + options.programs.flashrom = { + enable = mkOption { + type = types.bool; + default = false; + description = '' + Installs flashrom and configures udev rules for programmers + used by flashrom. Grants access to users in the "flashrom" + group. + ''; + }; + }; + + config = mkIf cfg.enable { + services.udev.packages = [ pkgs.flashrom ]; + environment.systemPackages = [ pkgs.flashrom ]; + users.groups.flashrom = { }; + }; +} diff --git a/third_party/nixpkgs/nixos/modules/programs/zsh/zsh.nix b/third_party/nixpkgs/nixos/modules/programs/zsh/zsh.nix index 049a315c76..48638fda28 100644 --- a/third_party/nixpkgs/nixos/modules/programs/zsh/zsh.nix +++ b/third_party/nixpkgs/nixos/modules/programs/zsh/zsh.nix @@ -91,7 +91,7 @@ in # before setting your PS1 and etc. Otherwise this will likely to interact with # your ~/.zshrc configuration in unexpected ways as the default prompt sets # a lot of different prompt variables. - autoload -U promptinit && promptinit && prompt walters && setopt prompt_sp + autoload -U promptinit && promptinit && prompt suse && setopt prompt_sp ''; description = '' Shell script code used to initialise the zsh prompt. diff --git a/third_party/nixpkgs/nixos/modules/security/systemd-confinement.nix b/third_party/nixpkgs/nixos/modules/security/systemd-confinement.nix index afb81a2b56..0a09a755e9 100644 --- a/third_party/nixpkgs/nixos/modules/security/systemd-confinement.nix +++ b/third_party/nixpkgs/nixos/modules/security/systemd-confinement.nix @@ -105,7 +105,7 @@ in { wantsAPIVFS = lib.mkDefault (config.confinement.mode == "full-apivfs"); in lib.mkIf config.confinement.enable { serviceConfig = { - RootDirectory = pkgs.runCommand rootName {} "mkdir \"$out\""; + RootDirectory = "/var/empty"; TemporaryFileSystem = "/"; PrivateMounts = lib.mkDefault true; diff --git a/third_party/nixpkgs/nixos/modules/services/audio/slimserver.nix b/third_party/nixpkgs/nixos/modules/services/audio/slimserver.nix index 8f94a2b494..2163291969 100644 --- a/third_party/nixpkgs/nixos/modules/services/audio/slimserver.nix +++ b/third_party/nixpkgs/nixos/modules/services/audio/slimserver.nix @@ -63,6 +63,7 @@ in { description = "Slimserver daemon user"; home = cfg.dataDir; group = "slimserver"; + isSystemUser = true; }; groups.slimserver = {}; }; diff --git a/third_party/nixpkgs/nixos/modules/services/backup/sanoid.nix b/third_party/nixpkgs/nixos/modules/services/backup/sanoid.nix index 0472fb4ba1..be44a43b6d 100644 --- a/third_party/nixpkgs/nixos/modules/services/backup/sanoid.nix +++ b/third_party/nixpkgs/nixos/modules/services/backup/sanoid.nix @@ -10,74 +10,51 @@ let description = "dataset/template options"; }; - # Default values from https://github.com/jimsalterjrs/sanoid/blob/master/sanoid.defaults.conf - commonOptions = { hourly = mkOption { description = "Number of hourly snapshots."; - type = types.ints.unsigned; - default = 48; + type = with types; nullOr ints.unsigned; + default = null; }; daily = mkOption { description = "Number of daily snapshots."; - type = types.ints.unsigned; - default = 90; + type = with types; nullOr ints.unsigned; + default = null; }; monthly = mkOption { description = "Number of monthly snapshots."; - type = types.ints.unsigned; - default = 6; + type = with types; nullOr ints.unsigned; + default = null; }; yearly = mkOption { description = "Number of yearly snapshots."; - type = types.ints.unsigned; - default = 0; + type = with types; nullOr ints.unsigned; + default = null; }; autoprune = mkOption { description = "Whether to automatically prune old snapshots."; - type = types.bool; - default = true; + type = with types; nullOr bool; + default = null; }; autosnap = mkOption { description = "Whether to automatically take snapshots."; - type = types.bool; - default = true; - }; - - settings = mkOption { - description = '' - Free-form settings for this template/dataset. See - - for allowed values. - ''; - type = datasetSettingsType; + type = with types; nullOr bool; + default = null; }; }; - commonConfig = config: { - settings = { - hourly = mkDefault config.hourly; - daily = mkDefault config.daily; - monthly = mkDefault config.monthly; - yearly = mkDefault config.yearly; - autoprune = mkDefault config.autoprune; - autosnap = mkDefault config.autosnap; - }; - }; - - datasetOptions = { - useTemplate = mkOption { + datasetOptions = rec { + use_template = mkOption { description = "Names of the templates to use for this dataset."; - type = (types.listOf (types.enum (attrNames cfg.templates))) // { - description = "list of template names"; - }; + type = types.listOf (types.enum (attrNames cfg.templates)); default = []; }; + useTemplate = use_template; recursive = mkOption { description = "Whether to recursively snapshot dataset children."; @@ -85,19 +62,12 @@ let default = false; }; - processChildrenOnly = mkOption { + process_children_only = mkOption { description = "Whether to only snapshot child datasets if recursing."; type = types.bool; default = false; }; - }; - - datasetConfig = config: { - settings = { - use_template = mkDefault config.useTemplate; - recursive = mkDefault config.recursive; - process_children_only = mkDefault config.processChildrenOnly; - }; + processChildrenOnly = process_children_only; }; # Extract pool names from configured datasets @@ -109,11 +79,11 @@ let else generators.mkValueStringDefault {} v; mkKeyValue = k: v: if v == null then "" + else if k == "processChildrenOnly" then "" + else if k == "useTemplate" then "" else generators.mkKeyValueDefault { inherit mkValueString; } "=" k v; in generators.toINI { inherit mkKeyValue; } cfg.settings; - configDir = pkgs.writeTextDir "sanoid.conf" configFile; - in { # Interface @@ -135,19 +105,21 @@ in { }; datasets = mkOption { - type = types.attrsOf (types.submodule ({ config, ... }: { + type = types.attrsOf (types.submodule ({config, options, ...}: { + freeformType = datasetSettingsType; options = commonOptions // datasetOptions; - config = mkMerge [ (commonConfig config) (datasetConfig config) ]; + config.use_template = mkAliasDefinitions (options.useTemplate or {}); + config.process_children_only = mkAliasDefinitions (options.processChildrenOnly or {}); })); default = {}; description = "Datasets to snapshot."; }; templates = mkOption { - type = types.attrsOf (types.submodule ({ config, ... }: { + type = types.attrsOf (types.submodule { + freeformType = datasetSettingsType; options = commonOptions; - config = commonConfig config; - })); + }); default = {}; description = "Templates for datasets."; }; @@ -177,8 +149,8 @@ in { config = mkIf cfg.enable { services.sanoid.settings = mkMerge [ - (mapAttrs' (d: v: nameValuePair ("template_" + d) v.settings) cfg.templates) - (mapAttrs (d: v: v.settings) cfg.datasets) + (mapAttrs' (d: v: nameValuePair ("template_" + d) v) cfg.templates) + (mapAttrs (d: v: v) cfg.datasets) ]; systemd.services.sanoid = { @@ -191,7 +163,7 @@ in { ExecStart = lib.escapeShellArgs ([ "${pkgs.sanoid}/bin/sanoid" "--cron" - "--configdir" configDir + "--configdir" (pkgs.writeTextDir "sanoid.conf" configFile) ] ++ cfg.extraArgs); ExecStopPost = map (pool: lib.escapeShellArgs [ "+/run/booted-system/sw/bin/zfs" "unallow" "sanoid" pool diff --git a/third_party/nixpkgs/nixos/modules/services/cluster/kubernetes/pki.nix b/third_party/nixpkgs/nixos/modules/services/cluster/kubernetes/pki.nix index 8de6a3ba0d..d9311d3e3a 100644 --- a/third_party/nixpkgs/nixos/modules/services/cluster/kubernetes/pki.nix +++ b/third_party/nixpkgs/nixos/modules/services/cluster/kubernetes/pki.nix @@ -189,6 +189,7 @@ in # manually paste it in place. Just symlink. # otherwise, create the target file, ready for users to insert the token + mkdir -p $(dirname ${certmgrAPITokenPath}) if [ -f "${cfsslAPITokenPath}" ]; then ln -fs "${cfsslAPITokenPath}" "${certmgrAPITokenPath}" else diff --git a/third_party/nixpkgs/nixos/modules/services/cluster/kubernetes/proxy.nix b/third_party/nixpkgs/nixos/modules/services/cluster/kubernetes/proxy.nix index 7aa449f9aa..42729f5464 100644 --- a/third_party/nixpkgs/nixos/modules/services/cluster/kubernetes/proxy.nix +++ b/third_party/nixpkgs/nixos/modules/services/cluster/kubernetes/proxy.nix @@ -59,7 +59,7 @@ in description = "Kubernetes Proxy Service"; wantedBy = [ "kubernetes.target" ]; after = [ "kube-apiserver.service" ]; - path = with pkgs; [ iptables conntrack_tools ]; + path = with pkgs; [ iptables conntrack-tools ]; serviceConfig = { Slice = "kubernetes.slice"; ExecStart = ''${top.package}/bin/kube-proxy \ diff --git a/third_party/nixpkgs/nixos/modules/services/misc/geoipupdate.nix b/third_party/nixpkgs/nixos/modules/services/misc/geoipupdate.nix index 5d87be928d..3211d4d88e 100644 --- a/third_party/nixpkgs/nixos/modules/services/misc/geoipupdate.nix +++ b/third_party/nixpkgs/nixos/modules/services/misc/geoipupdate.nix @@ -99,9 +99,22 @@ in LockFile = "/run/geoipupdate/.lock"; }; + systemd.services.geoipupdate-create-db-dir = { + serviceConfig.Type = "oneshot"; + script = '' + mkdir -p ${cfg.settings.DatabaseDirectory} + chmod 0755 ${cfg.settings.DatabaseDirectory} + ''; + }; + systemd.services.geoipupdate = { description = "GeoIP Updater"; - after = [ "network-online.target" "nss-lookup.target" ]; + requires = [ "geoipupdate-create-db-dir.service" ]; + after = [ + "geoipupdate-create-db-dir.service" + "network-online.target" + "nss-lookup.target" + ]; wants = [ "network-online.target" ]; startAt = cfg.interval; serviceConfig = { @@ -119,11 +132,9 @@ in }; }; - geoipupdateConf = pkgs.writeText "discourse.conf" (geoipupdateKeyValue cfg.settings); + geoipupdateConf = pkgs.writeText "geoipupdate.conf" (geoipupdateKeyValue cfg.settings); script = '' - mkdir -p "${cfg.settings.DatabaseDirectory}" - chmod 755 "${cfg.settings.DatabaseDirectory}" chown geoip "${cfg.settings.DatabaseDirectory}" cp ${geoipupdateConf} /run/geoipupdate/GeoIP.conf @@ -139,7 +150,38 @@ in ReadWritePaths = cfg.settings.DatabaseDirectory; RuntimeDirectory = "geoipupdate"; RuntimeDirectoryMode = 0700; + CapabilityBoundingSet = ""; + PrivateDevices = true; + PrivateMounts = true; + PrivateUsers = true; + ProtectClock = true; + ProtectControlGroups = true; + ProtectHome = true; + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + ProtectProc = "invisible"; + ProcSubset = "pid"; + SystemCallFilter = [ "@system-service" "~@privileged" "~@resources" ]; + RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ]; + RestrictRealtime = true; + RestrictNamespaces = true; + MemoryDenyWriteExecute = true; + LockPersonality = true; + SystemCallArchitectures = "native"; + }; + }; + + systemd.timers.geoipupdate-initial-run = { + wantedBy = [ "timers.target" ]; + unitConfig.ConditionPathExists = "!${cfg.settings.DatabaseDirectory}"; + timerConfig = { + Unit = "geoipupdate.service"; + OnActiveSec = 0; }; }; }; + + meta.maintainers = [ lib.maintainers.talyz ]; } diff --git a/third_party/nixpkgs/nixos/modules/services/network-filesystems/ipfs.nix b/third_party/nixpkgs/nixos/modules/services/network-filesystems/ipfs.nix index 6d8dfcce93..2748571be1 100644 --- a/third_party/nixpkgs/nixos/modules/services/network-filesystems/ipfs.nix +++ b/third_party/nixpkgs/nixos/modules/services/network-filesystems/ipfs.nix @@ -231,9 +231,9 @@ in { } fi '' + optionalString cfg.autoMount '' - ipfs --local config Mounts.FuseAllowOther --json true - ipfs --local config Mounts.IPFS ${cfg.ipfsMountDir} - ipfs --local config Mounts.IPNS ${cfg.ipnsMountDir} + ipfs --offline config Mounts.FuseAllowOther --json true + ipfs --offline config Mounts.IPFS ${cfg.ipfsMountDir} + ipfs --offline config Mounts.IPNS ${cfg.ipnsMountDir} '' + concatStringsSep "\n" (collect isString (mapAttrsRecursive @@ -243,7 +243,7 @@ in { read value <= 8), default is "minioadmin"; in the format of + an EnvironmentFile=, as described by systemd.exec(5). + ''; + example = "/etc/nixos/minio-root-credentials"; + }; + region = mkOption { default = "us-east-1"; type = types.str; @@ -72,6 +88,8 @@ in }; config = mkIf cfg.enable { + warnings = optional ((cfg.accessKey != "") || (cfg.secretKey != "")) "services.minio.`accessKey` and services.minio.`secretKey` are deprecated, please use services.minio.`rootCredentialsFile` instead."; + systemd.tmpfiles.rules = [ "d '${cfg.configDir}' - minio minio - -" ] ++ (map (x: "d '" + x + "' - minio minio - - ") cfg.dataDir); @@ -86,14 +104,13 @@ in User = "minio"; Group = "minio"; LimitNOFILE = 65536; + EnvironmentFile = if (cfg.rootCredentialsFile != null) then cfg.rootCredentialsFile + else if ((cfg.accessKey != "") || (cfg.secretKey != "")) then (legacyCredentials cfg) + else null; }; environment = { MINIO_REGION = "${cfg.region}"; MINIO_BROWSER = "${if cfg.browser then "on" else "off"}"; - } // optionalAttrs (cfg.accessKey != "") { - MINIO_ACCESS_KEY = "${cfg.accessKey}"; - } // optionalAttrs (cfg.secretKey != "") { - MINIO_SECRET_KEY = "${cfg.secretKey}"; }; }; diff --git a/third_party/nixpkgs/nixos/modules/services/x11/display-managers/gdm.nix b/third_party/nixpkgs/nixos/modules/services/x11/display-managers/gdm.nix index e1b9a21eb9..ef9ec438cc 100644 --- a/third_party/nixpkgs/nixos/modules/services/x11/display-managers/gdm.nix +++ b/third_party/nixpkgs/nixos/modules/services/x11/display-managers/gdm.nix @@ -99,7 +99,8 @@ in autoSuspend = mkOption { default = true; description = '' - Suspend the machine after inactivity. + On the GNOME Display Manager login screen, suspend the machine after inactivity. + (Does not affect automatic suspend while logged in, or at lock screen.) ''; type = types.bool; }; diff --git a/third_party/nixpkgs/nixos/modules/services/x11/window-managers/fvwm.nix b/third_party/nixpkgs/nixos/modules/services/x11/window-managers/fvwm.nix index 9a51b9cd66..e283886ecc 100644 --- a/third_party/nixpkgs/nixos/modules/services/x11/window-managers/fvwm.nix +++ b/third_party/nixpkgs/nixos/modules/services/x11/window-managers/fvwm.nix @@ -4,7 +4,7 @@ with lib; let cfg = config.services.xserver.windowManager.fvwm; - fvwm = pkgs.fvwm.override { gestures = cfg.gestures; }; + fvwm = pkgs.fvwm.override { enableGestures = cfg.gestures; }; in { diff --git a/third_party/nixpkgs/nixos/modules/system/boot/kernel.nix b/third_party/nixpkgs/nixos/modules/system/boot/kernel.nix index 363d8e47a0..1a6a9d99d5 100644 --- a/third_party/nixpkgs/nixos/modules/system/boot/kernel.nix +++ b/third_party/nixpkgs/nixos/modules/system/boot/kernel.nix @@ -38,11 +38,11 @@ in default = pkgs.linuxPackages; type = types.unspecified // { merge = mergeEqualOption; }; apply = kernelPackages: kernelPackages.extend (self: super: { - kernel = super.kernel.override { + kernel = super.kernel.override (originalArgs: { inherit randstructSeed; - kernelPatches = super.kernel.kernelPatches ++ kernelPatches; + kernelPatches = (originalArgs.kernelPatches or []) ++ kernelPatches; features = lib.recursiveUpdate super.kernel.features features; - }; + }); }); # We don't want to evaluate all of linuxPackages for the manual # - some of it might not even evaluate correctly. diff --git a/third_party/nixpkgs/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py b/third_party/nixpkgs/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py index 63e01dd054..7134b43216 100644 --- a/third_party/nixpkgs/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py +++ b/third_party/nixpkgs/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py @@ -61,7 +61,7 @@ def write_loader_conf(profile: Optional[str], generation: int) -> None: def profile_path(profile: Optional[str], generation: int, name: str) -> str: - return os.readlink("%s/%s" % (system_dir(profile, generation), name)) + return os.path.realpath("%s/%s" % (system_dir(profile, generation), name)) def copy_from_profile(profile: Optional[str], generation: int, name: str, dry_run: bool = False) -> str: diff --git a/third_party/nixpkgs/nixos/modules/system/boot/luksroot.nix b/third_party/nixpkgs/nixos/modules/system/boot/luksroot.nix index 8c82b4bcf5..f87d3b07a3 100644 --- a/third_party/nixpkgs/nixos/modules/system/boot/luksroot.nix +++ b/third_party/nixpkgs/nixos/modules/system/boot/luksroot.nix @@ -621,6 +621,8 @@ in Whether to allow TRIM requests to the underlying device. This option has security implications; please read the LUKS documentation before activating it. + This option is incompatible with authenticated encryption (dm-crypt + stacked over dm-integrity). ''; }; diff --git a/third_party/nixpkgs/nixos/tests/kubernetes/base.nix b/third_party/nixpkgs/nixos/tests/kubernetes/base.nix index 8cfac10b6d..1f23ca55fb 100644 --- a/third_party/nixpkgs/nixos/tests/kubernetes/base.nix +++ b/third_party/nixpkgs/nixos/tests/kubernetes/base.nix @@ -40,7 +40,7 @@ let allowedTCPPorts = [ 10250 # kubelet ]; - trustedInterfaces = ["docker0"]; + trustedInterfaces = ["mynet"]; extraCommands = concatMapStrings (node: '' iptables -A INPUT -s ${node.config.networking.primaryIPAddress} -j ACCEPT @@ -61,6 +61,13 @@ let advertiseAddress = master.ip; }; masterAddress = "${masterName}.${config.networking.domain}"; + # workaround for: + # https://github.com/kubernetes/kubernetes/issues/102676 + # (workaround from) https://github.com/kubernetes/kubernetes/issues/95488 + kubelet.extraOpts = ''\ + --cgroups-per-qos=false \ + --enforce-node-allocatable="" \ + ''; }; } (optionalAttrs (any (role: role == "master") machine.roles) { diff --git a/third_party/nixpkgs/nixos/tests/sanoid.nix b/third_party/nixpkgs/nixos/tests/sanoid.nix index c691bfc08e..1983945915 100644 --- a/third_party/nixpkgs/nixos/tests/sanoid.nix +++ b/third_party/nixpkgs/nixos/tests/sanoid.nix @@ -33,7 +33,7 @@ in { autosnap = true; }; - datasets."pool/sanoid".useTemplate = [ "test" ]; + datasets."pool/sanoid".use_template = [ "test" ]; extraArgs = [ "--verbose" ]; }; diff --git a/third_party/nixpkgs/nixos/tests/vault.nix b/third_party/nixpkgs/nixos/tests/vault.nix index 59bccbe259..c3b28b6269 100644 --- a/third_party/nixpkgs/nixos/tests/vault.nix +++ b/third_party/nixpkgs/nixos/tests/vault.nix @@ -19,6 +19,8 @@ import ./make-test-python.nix ({ pkgs, ... }: machine.wait_for_unit("vault.service") machine.wait_for_open_port(8200) machine.succeed("vault operator init") - machine.succeed("vault status | grep Sealed | grep true") + # vault now returns exit code 2 for sealed vaults + machine.fail("vault status") + machine.succeed("vault status || test $? -eq 2") ''; }) diff --git a/third_party/nixpkgs/nixos/tests/zsh-history.nix b/third_party/nixpkgs/nixos/tests/zsh-history.nix index 3109c3f650..3556877984 100644 --- a/third_party/nixpkgs/nixos/tests/zsh-history.nix +++ b/third_party/nixpkgs/nixos/tests/zsh-history.nix @@ -23,7 +23,7 @@ import ./make-test-python.nix ({ pkgs, ...} : { # Login default.wait_until_tty_matches(1, "login: ") default.send_chars("root\n") - default.wait_until_tty_matches(1, "root@default>") + default.wait_until_tty_matches(1, r"\nroot@default\b") # Generate some history default.send_chars("echo foobar\n") diff --git a/third_party/nixpkgs/pkgs/applications/audio/freac/default.nix b/third_party/nixpkgs/pkgs/applications/audio/freac/default.nix index c906f62894..89c4847ede 100644 --- a/third_party/nixpkgs/pkgs/applications/audio/freac/default.nix +++ b/third_party/nixpkgs/pkgs/applications/audio/freac/default.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "freac"; - version = "1.1.4"; + version = "1.1.5"; src = fetchFromGitHub { owner = "enzo1982"; repo = "freac"; rev = "v${version}"; - sha256 = "sha256-JwZJOV4mxNKqhhdlfFcX06NwBxmbye2mgMfdM//bHYI="; + sha256 = "sha256-cRmN9D/+FLiXqZW/PYhw61EoZuL3y61YtQ/ZNjnhfmY="; }; buildInputs = [ diff --git a/third_party/nixpkgs/pkgs/applications/audio/mixxx/default.nix b/third_party/nixpkgs/pkgs/applications/audio/mixxx/default.nix index 7af4b585ad..6f0d34b870 100644 --- a/third_party/nixpkgs/pkgs/applications/audio/mixxx/default.nix +++ b/third_party/nixpkgs/pkgs/applications/audio/mixxx/default.nix @@ -1,49 +1,117 @@ -{ lib, mkDerivation, fetchurl, fetchFromGitHub, chromaprint -, fftw, flac, faad2, glibcLocales, mp4v2 -, libid3tag, libmad, libopus, libshout, libsndfile, libusb1, libvorbis -, libGLU, libxcb, lilv, lv2, opusfile -, pkg-config, portaudio, portmidi, protobuf, qtbase, qtscript, qtsvg -, qtx11extras, rubberband, sconsPackages, sqlite, taglib, upower, vamp-plugin-sdk +{ lib +, mkDerivation +, fetchurl +, fetchFromGitHub +, chromaprint +, cmake +, faad2 +, ffmpeg +, fftw +, flac +, glibcLocales +, hidapi +, lame +, libebur128 +, libGLU +, libid3tag +, libkeyfinder +, libmad +, libmodplug +, libopus +, libsecret +, libshout +, libsndfile +, libusb1 +, libvorbis +, libxcb +, lilv +, lv2 +, mp4v2 +, opusfile +, pcre +, pkg-config +, portaudio +, portmidi +, protobuf +, qtbase +, qtkeychain +, qtscript +, qtsvg +, qtx11extras +, rubberband +, serd +, sord +, soundtouch +, sratom +, sqlite +, taglib +, upower +, vamp-plugin-sdk +, wavpack }: -let - # Because libshout 2.4.2 and newer seem to break streaming in mixxx, build it - # with 2.4.1 instead. - libshout241 = libshout.overrideAttrs (o: rec { - name = "libshout-2.4.1"; - src = fetchurl { - url = "http://downloads.xiph.org/releases/libshout/${name}.tar.gz"; - sha256 = "0kgjpf8jkgyclw11nilxi8vyjk4s8878x23qyxnvybbgqbgbib7k"; - }; - }); -in mkDerivation rec { pname = "mixxx"; - version = "2.2.4"; + version = "2.3.0"; src = fetchFromGitHub { owner = "mixxxdj"; repo = "mixxx"; - rev = "release-${version}"; - sha256 = "1dj9li8av9b2kbm76jvvbdmihy1pyrw0s4xd7dd524wfhwr1llxr"; + rev = version; + sha256 = "18sx4l3zzbn5142xfv5bp0crdd615a5728fkprqacnx3zpa144x6"; }; - nativeBuildInputs = [ sconsPackages.scons_3_1_2 ]; + nativeBuildInputs = [ cmake pkg-config ]; + buildInputs = [ - chromaprint fftw flac faad2 glibcLocales mp4v2 libid3tag libmad libopus libshout241 libsndfile - libusb1 libvorbis libxcb libGLU lilv lv2 opusfile pkg-config portaudio portmidi protobuf qtbase qtscript qtsvg - qtx11extras rubberband sqlite taglib upower vamp-plugin-sdk + chromaprint + faad2 + ffmpeg + fftw + flac + glibcLocales + hidapi + lame + libebur128 + libGLU + libid3tag + libkeyfinder + libmad + libmodplug + libopus + libsecret + libshout + libsndfile + libusb1 + libvorbis + libxcb + lilv + lv2 + mp4v2 + opusfile + pcre + portaudio + portmidi + protobuf + qtbase + qtkeychain + qtscript + qtsvg + qtx11extras + rubberband + serd + sord + soundtouch + sratom + sqlite + taglib + upower + vamp-plugin-sdk + wavpack ]; enableParallelBuilding = true; - sconsFlags = [ - "build=release" - "qtdir=${qtbase}" - "faad=1" - "opus=1" - ]; - qtWrapperArgs = [ "--set LOCALE_ARCHIVE ${glibcLocales}/lib/locale/locale-archive" ]; @@ -52,7 +120,7 @@ mkDerivation rec { homepage = "https://mixxx.org"; description = "Digital DJ mixing software"; license = licenses.gpl2Plus; - maintainers = [ maintainers.goibhniu maintainers.bfortz ]; + maintainers = with maintainers; [ goibhniu bfortz ]; platforms = platforms.linux; }; } diff --git a/third_party/nixpkgs/pkgs/applications/audio/scream/default.nix b/third_party/nixpkgs/pkgs/applications/audio/scream/default.nix index fb0ba9408d..c9eef3ff54 100644 --- a/third_party/nixpkgs/pkgs/applications/audio/scream/default.nix +++ b/third_party/nixpkgs/pkgs/applications/audio/scream/default.nix @@ -1,26 +1,29 @@ { stdenv, lib, config, fetchFromGitHub, cmake, pkg-config , alsaSupport ? stdenv.isLinux, alsa-lib , pulseSupport ? config.pulseaudio or stdenv.isLinux, libpulseaudio +, jackSupport ? false, libjack2 }: stdenv.mkDerivation rec { pname = "scream"; - version = "3.6"; + version = "3.7"; src = fetchFromGitHub { owner = "duncanthrax"; repo = pname; rev = version; - sha256 = "01k2zhfb781gfj3apmcjqbm5m05m6pvnh7fb5k81zwvqibai000v"; + sha256 = "0d9abrw62cd08lcg4il415b7ap89iggbljvbl5jqv2y23il0pvyz"; }; buildInputs = lib.optional pulseSupport libpulseaudio + ++ lib.optional jackSupport libjack2 ++ lib.optional alsaSupport alsa-lib; nativeBuildInputs = [ cmake pkg-config ]; cmakeFlags = [ "-DPULSEAUDIO_ENABLE=${if pulseSupport then "ON" else "OFF"}" "-DALSA_ENABLE=${if alsaSupport then "ON" else "OFF"}" + "-DJACK_ENABLE=${if jackSupport then "ON" else "OFF"}" ]; cmakeDir = "../Receivers/unix"; diff --git a/third_party/nixpkgs/pkgs/applications/backup/restique/default.nix b/third_party/nixpkgs/pkgs/applications/backup/restique/default.nix new file mode 100644 index 0000000000..744379f213 --- /dev/null +++ b/third_party/nixpkgs/pkgs/applications/backup/restique/default.nix @@ -0,0 +1,41 @@ +{ lib +, mkDerivation +, fetchFromGitea +, cmake +, libsecret +, qtkeychain +, restic +}: + +mkDerivation rec { + pname = "restique"; + version = "unstable-2021-05-03"; + + src = fetchFromGitea { + domain = "git.srcbox.net"; + owner = "stefan"; + repo = "restique"; + rev = "f83ea63c2e2f2a41e845f54c7fe2c391a528a121"; + sha256 = "0j1qihv7hd90xkfm4ksv74q6m7cq781fbdnc3l4spcd7h2p8lh0z"; + }; + + nativeBuildInputs = [ + cmake + ]; + + buildInputs = [ + libsecret + qtkeychain + ]; + + qtWrapperArgs = [ + "--prefix" "PATH" ":" (lib.makeBinPath [ restic ]) + ]; + + meta = with lib; { + description = "Restic GUI for Desktop/Laptop Backups"; + homepage = "https://git.srcbox.net/stefan/restique"; + license = with licenses; [ gpl3Plus cc-by-sa-40 cc0 ]; + maintainers = with maintainers; [ dotlambda ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/bisq-desktop/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/bisq-desktop/default.nix new file mode 100644 index 0000000000..ffc19765d4 --- /dev/null +++ b/third_party/nixpkgs/pkgs/applications/blockchains/bisq-desktop/default.nix @@ -0,0 +1,99 @@ +{ stdenv +, lib +, makeWrapper +, fetchurl +, makeDesktopItem +, copyDesktopItems +, imagemagick +, openjdk11 +, dpkg +, writeScript +, coreutils +, bash +, tor +, psmisc +}: +let + bisq-launcher = writeScript "bisq-launcher" '' + #! ${bash}/bin/bash + + # Setup a temporary Tor instance + TMPDIR=$(${coreutils}/bin/mktemp -d) + CONTROLPORT=$(${coreutils}/bin/shuf -i 9100-9499 -n 1) + SOCKSPORT=$(${coreutils}/bin/shuf -i 9500-9999 -n 1) + ${coreutils}/bin/head -c 1024 < /dev/urandom > $TMPDIR/cookie + + ${tor}/bin/tor --SocksPort $SOCKSPORT --ControlPort $CONTROLPORT \ + --ControlPortWriteToFile $TMPDIR/port --CookieAuthFile $TMPDIR/cookie \ + --CookieAuthentication 1 >$TMPDIR/tor.log --RunAsDaemon 1 + + torpid=$(${psmisc}/bin/fuser $CONTROLPORT/tcp) + + echo Temp directory: $TMPDIR + echo Tor PID: $torpid + echo Tor control port: $CONTROLPORT + echo Tor SOCKS port: $SOCKSPORT + echo Tor log: $TMPDIR/tor.log + echo Bisq log file: $TMPDIR/bisq.log + + JAVA_TOOL_OPTIONS="-XX:MaxRAM=4g" bisq-desktop-wrapped \ + --torControlCookieFile=$TMPDIR/cookie \ + --torControlUseSafeCookieAuth \ + --torControlPort $CONTROLPORT "$@" > $TMPDIR/bisq.log + + echo Bisq exited. Killing Tor... + kill $torpid + ''; +in +stdenv.mkDerivation rec { + version = "1.7.0"; + pname = "bisq-desktop"; + nativeBuildInputs = [ makeWrapper copyDesktopItems dpkg ]; + + src = fetchurl { + url = "https://github.com/bisq-network/bisq/releases/download/v${version}/Bisq-64bit-${version}.deb"; + sha256 = "0crry5k7crmrqn14wxiyrnhk09ac8a9ksqrwwky7jsnyah0bx5k4"; + }; + + desktopItems = [ + (makeDesktopItem { + name = "Bisq"; + exec = "bisq-desktop"; + icon = "bisq"; + desktopName = "Bisq"; + genericName = "Decentralized bitcoin exchange"; + categories = "Network;Utility;"; + }) + ]; + + unpackPhase = '' + dpkg -x $src . + ''; + + installPhase = '' + mkdir -p $out/lib $out/bin + cp opt/bisq/lib/app/desktop-${version}-all.jar $out/lib + + makeWrapper ${openjdk11}/bin/java $out/bin/bisq-desktop-wrapped \ + --add-flags "-jar $out/lib/desktop-${version}-all.jar bisq.desktop.app.BisqAppMain" + + makeWrapper ${bisq-launcher} $out/bin/bisq-desktop \ + --prefix PATH : $out/bin + + copyDesktopItems + + for n in 16 24 32 48 64 96 128 256; do + size=$n"x"$n + ${imagemagick}/bin/convert opt/bisq/lib/Bisq.png -resize $size bisq.png + install -Dm644 -t $out/share/icons/hicolor/$size/apps bisq.png + done; + ''; + + meta = with lib; { + description = "A decentralized bitcoin exchange network"; + homepage = "https://bisq.network"; + license = licenses.mit; + maintainers = with maintainers; [ juaningan emmanuelrosa ]; + platforms = [ "x86_64-linux" ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/ledger-live-desktop/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/ledger-live-desktop/default.nix index 298ae39716..0692f40e35 100644 --- a/third_party/nixpkgs/pkgs/applications/blockchains/ledger-live-desktop/default.nix +++ b/third_party/nixpkgs/pkgs/applications/blockchains/ledger-live-desktop/default.nix @@ -2,12 +2,12 @@ let pname = "ledger-live-desktop"; - version = "2.26.1"; + version = "2.29.0"; name = "${pname}-${version}"; src = fetchurl { url = "https://github.com/LedgerHQ/${pname}/releases/download/v${version}/${pname}-${version}-linux-x86_64.AppImage"; - sha256 = "0zbzqq3c0q45dz4vvgfbvqcgda7413mnwixi7yi78qb9mp8zxkhy"; + sha256 = "1y4xvnwh2mqbc39pmnpgjg8mlx208s2pipm7dazq4bgmay7k9zh0"; }; appimageContents = appimageTools.extractType2 { diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/trezor-suite/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/trezor-suite/default.nix index bd9e26ae73..4bb5f1f7a6 100644 --- a/third_party/nixpkgs/pkgs/applications/blockchains/trezor-suite/default.nix +++ b/third_party/nixpkgs/pkgs/applications/blockchains/trezor-suite/default.nix @@ -46,7 +46,7 @@ appimageTools.wrapType2 rec { install -m 444 -D ${appimageContents}/${pname}.png $out/share/icons/hicolor/512x512/apps/${pname}.png install -m 444 -D ${appimageContents}/resources/images/icons/512x512.png $out/share/icons/hicolor/512x512/apps/${pname}.png substituteInPlace $out/share/applications/${pname}.desktop \ - --replace 'Exec=AppRun' 'Exec=${pname}' + --replace 'Exec=AppRun --no-sandbox %U' 'Exec=${pname}' # symlink system binaries instead bundled ones mkdir -p $out/share/${pname}/resources/bin/{bridge,tor} diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix index 946cef998c..8a87889e70 100644 --- a/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix +++ b/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix @@ -640,10 +640,10 @@ elpaBuild { pname = "consult"; ename = "consult"; - version = "0.8"; + version = "0.9"; src = fetchurl { - url = "https://elpa.gnu.org/packages/consult-0.8.tar"; - sha256 = "0vkq8dsj6k3gsdhiyg6ccv49fqgjw6f0db4wjsvm5zbkadjvlm86"; + url = "https://elpa.gnu.org/packages/consult-0.9.tar"; + sha256 = "1n3bnvgj92fjd9dai9f95wvyfb20yhaw7b722lkqjg42i10jqzfn"; }; packageRequires = [ emacs ]; meta = { @@ -670,10 +670,10 @@ elpaBuild { pname = "corfu"; ename = "corfu"; - version = "0.8"; + version = "0.9"; src = fetchurl { - url = "https://elpa.gnu.org/packages/corfu-0.8.tar"; - sha256 = "1qrrky1g4k5vw56435dgkwnmnri7i51gkydd76as3l0ixm4pnp05"; + url = "https://elpa.gnu.org/packages/corfu-0.9.tar"; + sha256 = "0710bq07j6w6zm49ci1bbx580frdbc62b3hbxwzkwm5204nf78bf"; }; packageRequires = [ emacs ]; meta = { @@ -835,10 +835,10 @@ elpaBuild { pname = "devdocs"; ename = "devdocs"; - version = "0.1"; + version = "0.2"; src = fetchurl { - url = "https://elpa.gnu.org/packages/devdocs-0.1.tar"; - sha256 = "1ps2jpp1ckq9839l63p6npqrf85b8zb5akwvjvv7fkm8nvspdkil"; + url = "https://elpa.gnu.org/packages/devdocs-0.2.tar"; + sha256 = "1npc7yra7pvf86ahmz1h7hnjxrz15ar1vjcalg4ilizypycpgrwj"; }; packageRequires = [ emacs ]; meta = { @@ -1015,10 +1015,10 @@ elpaBuild { pname = "ebdb"; ename = "ebdb"; - version = "0.6.23"; + version = "0.6.24"; src = fetchurl { - url = "https://elpa.gnu.org/packages/ebdb-0.6.23.tar"; - sha256 = "0j3jvy9s606qjqcmcjzgck3dp8bhpgly2g00wnswzcgk4makdzld"; + url = "https://elpa.gnu.org/packages/ebdb-0.6.24.tar"; + sha256 = "0156rh6fkv2yp509h6i8qzh4gsda2mcmfrxl4r6ywn1z5ahijc3r"; }; packageRequires = [ cl-lib emacs seq ]; meta = { @@ -1075,10 +1075,10 @@ elpaBuild { pname = "eev"; ename = "eev"; - version = "20210607"; + version = "20210618"; src = fetchurl { - url = "https://elpa.gnu.org/packages/eev-20210607.tar"; - sha256 = "0avd58m8630s4d3ys9g84csscdmf2y1swwwkgzjkrrq8q0j5yd3l"; + url = "https://elpa.gnu.org/packages/eev-20210618.tar"; + sha256 = "13sb9shpj9fhns8sl3dxdgnn8z4wf14mgi4s87k5x4nrr012sscf"; }; packageRequires = [ emacs ]; meta = { @@ -1198,10 +1198,10 @@ elpaBuild { pname = "emms"; ename = "emms"; - version = "7.2"; + version = "7.5"; src = fetchurl { - url = "https://elpa.gnu.org/packages/emms-7.2.tar"; - sha256 = "11vqqh9rnzibsfw7wx62rgzl8i8ldpf0hv1sj43nhl5c6dlc8d5z"; + url = "https://elpa.gnu.org/packages/emms-7.5.tar"; + sha256 = "0d7nsx2idzbp6d5im5rrsnwppbr2cimvxgx31bhwsm2aq3ya5v2j"; }; packageRequires = [ cl-lib nadvice seq ]; meta = { @@ -1867,10 +1867,10 @@ elpaBuild { pname = "ivy-posframe"; ename = "ivy-posframe"; - version = "0.6.0"; + version = "0.6.1"; src = fetchurl { - url = "https://elpa.gnu.org/packages/ivy-posframe-0.6.0.tar"; - sha256 = "07dzglrcdl54lkznyphw97xwd9bcwzdcgzkav0vqfk7f5cwh1wkf"; + url = "https://elpa.gnu.org/packages/ivy-posframe-0.6.1.tar"; + sha256 = "1nay2sfbwm2fkp3f1y89innd9h6j3q70q9y4yddrwa69cxlj9m23"; }; packageRequires = [ emacs ivy posframe ]; meta = { @@ -2017,10 +2017,10 @@ elpaBuild { pname = "leaf"; ename = "leaf"; - version = "4.4.8"; + version = "4.5.2"; src = fetchurl { - url = "https://elpa.gnu.org/packages/leaf-4.4.8.tar"; - sha256 = "0h0ksmgrhn29ci6z8y54dbbzcqlvfs1ra0kmf226gz0dqzk45vb3"; + url = "https://elpa.gnu.org/packages/leaf-4.5.2.tar"; + sha256 = "0i90shhhkpdcwmfi8zv0008qgmg4g3cqd2yvpycfv9n2axvhag54"; }; packageRequires = [ emacs ]; meta = { @@ -2152,10 +2152,10 @@ elpaBuild { pname = "marginalia"; ename = "marginalia"; - version = "0.6"; + version = "0.7"; src = fetchurl { - url = "https://elpa.gnu.org/packages/marginalia-0.6.tar"; - sha256 = "05pwaz9643shxnv63l6r9m2c0qf1nc1hy6jiqw01bkvvgg8g4jag"; + url = "https://elpa.gnu.org/packages/marginalia-0.7.tar"; + sha256 = "1nz55nx6xp72nahs4g6asl5y5yrlnlnza58bjrlwwzmwsf7daz18"; }; packageRequires = [ emacs ]; meta = { @@ -2829,10 +2829,10 @@ elpaBuild { pname = "posframe"; ename = "posframe"; - version = "1.0.3"; + version = "1.0.4"; src = fetchurl { - url = "https://elpa.gnu.org/packages/posframe-1.0.3.tar"; - sha256 = "0c3lnrydsysv8j25brgc0cckf1hz54yhkginncmw81y1ia43rqmx"; + url = "https://elpa.gnu.org/packages/posframe-1.0.4.tar"; + sha256 = "0i2pw90gw9zb22gj8yyvcp3b2k1bxxhbjj0idvr5iz1vd9023bc6"; }; packageRequires = [ emacs ]; meta = { @@ -2889,10 +2889,10 @@ elpaBuild { pname = "pyim"; ename = "pyim"; - version = "3.7.9"; + version = "3.8.2"; src = fetchurl { - url = "https://elpa.gnu.org/packages/pyim-3.7.9.tar"; - sha256 = "00ff1izdwcy53dcwpdn18wwndnw2jsw4bhg8gkqaa60xm468xzkl"; + url = "https://elpa.gnu.org/packages/pyim-3.8.2.tar"; + sha256 = "05sgciqb0hzy07j8pvbg7h2vpa9z5z60m6pknxd3b1kpi45vaihw"; }; packageRequires = [ async emacs xr ]; meta = { @@ -3355,10 +3355,10 @@ elpaBuild { pname = "setup"; ename = "setup"; - version = "0.2.0"; + version = "0.2.1"; src = fetchurl { - url = "https://elpa.gnu.org/packages/setup-0.2.0.tar"; - sha256 = "1xhjkyksilw1vbx12a4yz4bpj0dhl3m02yi8d9nyd19z098cfa9y"; + url = "https://elpa.gnu.org/packages/setup-0.2.1.tar"; + sha256 = "15paand086g33w2vb6jkyxd3i2pmpp84f31y3j5v8w9ia68pjzms"; }; packageRequires = [ emacs ]; meta = { @@ -3595,10 +3595,10 @@ elpaBuild { pname = "sql-indent"; ename = "sql-indent"; - version = "1.5"; + version = "1.6"; src = fetchurl { - url = "https://elpa.gnu.org/packages/sql-indent-1.5.tar"; - sha256 = "07k5rn9hbxppnka7nq0a3a6zyqqa1hp8j6qrb344js6zyak0cb63"; + url = "https://elpa.gnu.org/packages/sql-indent-1.6.tar"; + sha256 = "000pimlg0k4mrv2wpqq8w8l51wpr1lzlaq6ai8iaximm2a92ap5b"; }; packageRequires = [ cl-lib ]; meta = { @@ -3610,10 +3610,10 @@ elpaBuild { pname = "ssh-deploy"; ename = "ssh-deploy"; - version = "3.1.12"; + version = "3.1.13"; src = fetchurl { - url = "https://elpa.gnu.org/packages/ssh-deploy-3.1.12.tar"; - sha256 = "0fz49l63jfw9zy459f07bq2irdb8ispnx8m2c3wxwiim9yw5xnjg"; + url = "https://elpa.gnu.org/packages/ssh-deploy-3.1.13.tar"; + sha256 = "006jr8yc5qvxdfk0pn40604a2b7a1ah6l6hi6rhxm3p5b08d9i5w"; }; packageRequires = [ emacs ]; meta = { @@ -3779,10 +3779,10 @@ elpaBuild { pname = "tramp"; ename = "tramp"; - version = "2.5.0.5"; + version = "2.5.1"; src = fetchurl { - url = "https://elpa.gnu.org/packages/tramp-2.5.0.5.tar"; - sha256 = "1dclxffynfacvwi2scpda35sxjb42603yyf2p0477qa9b0i4xha0"; + url = "https://elpa.gnu.org/packages/tramp-2.5.1.tar"; + sha256 = "1r7wifhzy2ipdlc4fqnx6549fnx45ggz57wh0cp7s6y25761si7q"; }; packageRequires = [ emacs ]; meta = { @@ -3824,10 +3824,10 @@ elpaBuild { pname = "transient"; ename = "transient"; - version = "0.3.4"; + version = "0.3.5"; src = fetchurl { - url = "https://elpa.gnu.org/packages/transient-0.3.4.tar"; - sha256 = "1m71w52cr8f9wm6lybfa003w408lkrl6q9whs53hpp3pl5phhfvb"; + url = "https://elpa.gnu.org/packages/transient-0.3.5.tar"; + sha256 = "15dlj21gn0zxywic9wdcp5zc8skm1s170bq7smgkpd3p3lxslf68"; }; packageRequires = [ emacs ]; meta = { @@ -3949,6 +3949,21 @@ license = lib.licenses.free; }; }) {}; + vc-hgcmd = callPackage ({ elpaBuild, emacs, fetchurl, lib }: + elpaBuild { + pname = "vc-hgcmd"; + ename = "vc-hgcmd"; + version = "1.14"; + src = fetchurl { + url = "https://elpa.gnu.org/packages/vc-hgcmd-1.14.tar"; + sha256 = "0pg6fg0znsmky3iwdpxn2sx5bbn72kw83s077000ilawi6zqwc2d"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://elpa.gnu.org/packages/vc-hgcmd.html"; + license = lib.licenses.free; + }; + }) {}; vcard = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "vcard"; @@ -4015,10 +4030,10 @@ elpaBuild { pname = "vertico"; ename = "vertico"; - version = "0.11"; + version = "0.12"; src = fetchurl { - url = "https://elpa.gnu.org/packages/vertico-0.11.tar"; - sha256 = "0hzwddkac85i449173az8crlksj9ivrqf969r81kbr45ksgr1ij6"; + url = "https://elpa.gnu.org/packages/vertico-0.12.tar"; + sha256 = "14qlc438bysg23wfj04zpvpraqzzi4jlz3r11vc56vd0k2hfmvmn"; }; packageRequires = [ emacs ]; meta = { diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/org-generated.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/org-generated.nix index b70032982c..e5f6f1aa7c 100644 --- a/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/org-generated.nix +++ b/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/org-generated.nix @@ -4,10 +4,10 @@ elpaBuild { pname = "org"; ename = "org"; - version = "20210607"; + version = "20210628"; src = fetchurl { - url = "https://orgmode.org/elpa/org-20210607.tar"; - sha256 = "178z9bnzcdaymnwxf0kkw1yzlzkj5dmdjjwdklc9qb9iv6rckfji"; + url = "https://orgmode.org/elpa/org-20210628.tar"; + sha256 = "1sn2yyynndk8qf43ss8bayll33r4ina8xfx4ywzcs3m1lm6xy1zl"; }; packageRequires = []; meta = { @@ -19,10 +19,10 @@ elpaBuild { pname = "org-plus-contrib"; ename = "org-plus-contrib"; - version = "20210607"; + version = "20210628"; src = fetchurl { - url = "https://orgmode.org/elpa/org-plus-contrib-20210607.tar"; - sha256 = "03liivgfcmp0lh6p57bh2gyn85n3sc4p91y374kq8kzc7fzrgzyr"; + url = "https://orgmode.org/elpa/org-plus-contrib-20210628.tar"; + sha256 = "0r4kxp1hbhkwvi7939fglng8db4h4n7vigy8pd2gia3a02xcw8l5"; }; packageRequires = []; meta = { diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json b/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json index 1429040e41..86d117b895 100644 --- a/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json +++ b/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json @@ -25,26 +25,26 @@ }, { "ename": "0x0", - "commit": "a48b10b770038efc606fbbbedf79178d3b05186c", - "sha256": "1nkc5hfz77s37a1rp8m69f7zbk05jc1y1fcj0b46h9khyz6zbm01", + "commit": "982788433004ba644a372c50130613e3c56bba10", + "sha256": "0447s6jq57g0p5myb295930wyqk7q5qj00r8qi3l39670xsgbqdl", "fetcher": "git", - "url": "https://git.sr.ht/~zge/nullpointer-emacs", + "url": "https://git.sr.ht/~pkal/nullpointer-emacs", "unstable": { "version": [ - 20210512, - 1001 + 20210628, + 1207 ], - "commit": "655846fd3ce772950d30167b4b9be6ce64502ae7", - "sha256": "0y4v72pmjjly2kxrrwks2z35qbc76109pnqpj637fpjr190c468l" + "commit": "a613afa08271a75551a4d2165b4ab872b131edc0", + "sha256": "1ngaq8ldyv9h0g5c83y4g5z1a19z4k90dha5y4g7v3lpzmqx4jgn" }, "stable": { "version": [ 0, 4, - 2 + 3 ], - "commit": "655846fd3ce772950d30167b4b9be6ce64502ae7", - "sha256": "0y4v72pmjjly2kxrrwks2z35qbc76109pnqpj637fpjr190c468l" + "commit": "ab3e213607e6349aecc0063332972ac40506edd9", + "sha256": "1aywyarjl8fghy5py05rd64sidhkla0xzks1596p1gwpk5pm7n0n" } }, { @@ -741,10 +741,10 @@ }, { "ename": "ac-html", - "commit": "3416586d4d782cdd61a56159c5f80a0ca9b3ddf4", - "sha256": "1vidmvylwwvraf8k63dvxv47ism49n6pp0f38l5rl4iaznhkdr84", + "commit": "28430d3db6e21cec8b138ef09320aeed711e58f9", + "sha256": "1fhrvww7sds90b4ka16sp79pjbjwrrl6ycp65pfc4b2cg1bq1w7m", "fetcher": "github", - "repo": "zhangkaiyulw/ac-html", + "repo": "victorteokw/ac-html", "unstable": { "version": [ 20151005, @@ -1029,8 +1029,8 @@ "auto-complete", "yasnippet" ], - "commit": "9770c95bf2df93d9cb0f200723b03b3d9a480640", - "sha256": "188z1i209z61nwfcgffgp90rdcsnl75izxpqv4x1vbaay5fvg33f" + "commit": "8a0dc9888de87ea3aace06628bff52ed32f3ca2b", + "sha256": "1xcsm72by6jiqr9y9fyk70nshsj5dj494faz9734m67fmxq45pfj" }, "stable": { "version": [ @@ -1055,8 +1055,8 @@ "repo": "xcwen/ac-php", "unstable": { "version": [ - 20210218, - 559 + 20210617, + 949 ], "deps": [ "dash", @@ -1066,8 +1066,8 @@ "s", "xcscope" ], - "commit": "9770c95bf2df93d9cb0f200723b03b3d9a480640", - "sha256": "188z1i209z61nwfcgffgp90rdcsnl75izxpqv4x1vbaay5fvg33f" + "commit": "8a0dc9888de87ea3aace06628bff52ed32f3ca2b", + "sha256": "1xcsm72by6jiqr9y9fyk70nshsj5dj494faz9734m67fmxq45pfj" }, "stable": { "version": [ @@ -1133,8 +1133,8 @@ "auto-complete", "rtags" ], - "commit": "63f18acb21e664fd92fbc19465f0b5df085b5e93", - "sha256": "0wzyn9qzyly71yfwhlk5m94ygjnbk459pgbpgkhp9fqgchx12p1r" + "commit": "65113e2a137baa9f85dc2157b893291470788dc4", + "sha256": "1qc4hy6r2sz59nb28xrrqiad91xbmsrr9jzhi4k915qgds6m029h" }, "stable": { "version": [ @@ -1507,14 +1507,14 @@ "repo": "mrkkrp/ace-popup-menu", "unstable": { "version": [ - 20210318, - 1748 + 20210608, + 839 ], "deps": [ "avy-menu" ], - "commit": "9a2056c53faba0bd7b7f44fb3faabf4d34b8497f", - "sha256": "0i7a708y9x4xdny3ccqwngn4la5vg0539c7qk87d163gl61mbk7k" + "commit": "594a305704be8ca0ef79a12b787bdb59bc6077c0", + "sha256": "1ykpb4l29iw5bxmip9cn6irgiak2hwb79kg1k5m32wc9p6b4kbjf" }, "stable": { "version": [ @@ -1929,30 +1929,28 @@ "repo": "agda/agda", "unstable": { "version": [ - 20210505, - 1142 + 20210619, + 545 ], "deps": [ "annotation", "eri" ], - "commit": "044843c5281a7bdb9479317793a75c8c0fcfadd9", - "sha256": "04lirb2p1h46c1l84ysdnr2jxvzsdw1zv6jhm7h8ybgzmaa65b6m" + "commit": "007a26fb5f7d9eb54db16484fb116d6e47c8cc5e", + "sha256": "1w9pra3qqmidsf5mvp0lmk9liw1ryaf8kjiawfgyyc6mzgw6nrvz" }, "stable": { "version": [ 2, 6, - 1, - 3, - 20210605 + 2 ], "deps": [ "annotation", "eri" ], - "commit": "ab805592a0ae7066fbd5fa5f47e933194fce878f", - "sha256": "19ld12x4is0nx52i05zv20js0zysx3bljbdn2nr65vy11dq2cyyp" + "commit": "246a229faea2ef2fa53caf491ff8a2d72dd7510c", + "sha256": "1ccmryw6vs8d87d5zmjl0kr2kvyd1zxl73344fa7yzqgg2kw1da6" } }, { @@ -2323,8 +2321,8 @@ "deps": [ "flycheck" ], - "commit": "df5664e71c1026af4aaf69e6b227d427a728e7c6", - "sha256": "1czy3sbwm6lfrgdbj0y12q4n70w6zg8g3y27iz1zr4y20hhcp2zk" + "commit": "bf859fdb80a46c6d0d9fd8f8540a8ae96d5c1016", + "sha256": "1bp3q84alqwkglifhwc5kcrb2dc22kjd3l0h9r0bh1klz70sjss4" }, "stable": { "version": [ @@ -2451,14 +2449,25 @@ "repo": "wyuenho/all-the-icons-dired", "unstable": { "version": [ - 20210422, - 921 + 20210614, + 1350 ], "deps": [ "all-the-icons" ], - "commit": "a294f45ec2c338e1255ae2dd98b19f3f143204e6", - "sha256": "1m3gqsgybx57qhdlswbn92cnsz9w10sqfzs2lnja63hzwzwxjg92" + "commit": "a758766878b6e8b9eaaf41d68599a2df99e37f48", + "sha256": "1shla7nyhml9m3g81p6yy8k4pdq289gb42900xzfp7zl4qvnm2vy" + }, + "stable": { + "version": [ + 2, + 0 + ], + "deps": [ + "all-the-icons" + ], + "commit": "a758766878b6e8b9eaaf41d68599a2df99e37f48", + "sha256": "1shla7nyhml9m3g81p6yy8k4pdq289gb42900xzfp7zl4qvnm2vy" } }, { @@ -2550,28 +2559,28 @@ "repo": "seagle0128/all-the-icons-ivy-rich", "unstable": { "version": [ - 20210605, - 1700 + 20210626, + 1956 ], "deps": [ "all-the-icons", "ivy-rich" ], - "commit": "e0eba9cb8f8c85c0b63434f6117f9fa232d8a890", - "sha256": "05a53s7v1vy688gwnn01p3flqlhznp2m0k1mg8ax4hjygyc05l8q" + "commit": "07b8c5271719afa6a4c598c2a19f4a096ca6efe8", + "sha256": "1blr46w08s9f3wrcarqds09is9akdsq8faghshby5fnk9s5srkq3" }, "stable": { "version": [ 1, - 5, - 1 + 6, + 2 ], "deps": [ "all-the-icons", "ivy-rich" ], - "commit": "0138c7e7f3b7a6c09665e45a6dd2168359efd47c", - "sha256": "0nbbkasbklxf62rx9mc5w37r014vdbbg3vm5dy03hxzvq3y1yrpn" + "commit": "07b8c5271719afa6a4c598c2a19f4a096ca6efe8", + "sha256": "1blr46w08s9f3wrcarqds09is9akdsq8faghshby5fnk9s5srkq3" } }, { @@ -3150,11 +3159,11 @@ "repo": "bastibe/annotate.el", "unstable": { "version": [ - 20210519, - 1401 + 20210620, + 751 ], - "commit": "b22f594f3b813b12e442860344d2feb39d944b53", - "sha256": "1911j82vw8pp58byc41v2fhbjvr3l9rdjqa46gs757xssh0g8jal" + "commit": "9aba6305fef54f32b085a56ce2b843b3d8194ac2", + "sha256": "1n2pgvc4fw8r22ck2r3jmkrrh1vlwv1r35ljy5g3b95zjh11w7g4" }, "stable": { "version": [ @@ -3192,19 +3201,17 @@ 20200914, 644 ], - "commit": "044843c5281a7bdb9479317793a75c8c0fcfadd9", - "sha256": "04lirb2p1h46c1l84ysdnr2jxvzsdw1zv6jhm7h8ybgzmaa65b6m" + "commit": "007a26fb5f7d9eb54db16484fb116d6e47c8cc5e", + "sha256": "1w9pra3qqmidsf5mvp0lmk9liw1ryaf8kjiawfgyyc6mzgw6nrvz" }, "stable": { "version": [ 2, 6, - 1, - 3, - 20210605 + 2 ], - "commit": "ab805592a0ae7066fbd5fa5f47e933194fce878f", - "sha256": "19ld12x4is0nx52i05zv20js0zysx3bljbdn2nr65vy11dq2cyyp" + "commit": "246a229faea2ef2fa53caf491ff8a2d72dd7510c", + "sha256": "1ccmryw6vs8d87d5zmjl0kr2kvyd1zxl73344fa7yzqgg2kw1da6" } }, { @@ -4516,30 +4523,6 @@ "sha256": "182wks10k0z1h24lkqx2rrs78f33rzarcq4s0r69cc6w67vj0fra" } }, - { - "ename": "auth-source-pass", - "commit": "6e63342b442794ead4d8bed803b0924d9cd26dc4", - "sha256": "10l3kbffy08fh0krwvh4gn75k37criv2ma5hgkadvq1s2p5ps8r6", - "fetcher": "github", - "repo": "DamienCassou/auth-source-pass", - "unstable": { - "version": [ - 20210210, - 1908 - ], - "commit": "fa8b964494c1ef42035fad340ff5f29fcdbed21c", - "sha256": "0fn30iy1jy0kh09652a0fn7zg93cf3xvs2bz28lml7knj2hbqi2r" - }, - "stable": { - "version": [ - 5, - 0, - 0 - ], - "commit": "df074612114c3cc2fa1c3023f26ff182f9b1190a", - "sha256": "0qnqqdpbfr06nqw4hq7c1s7yh7zyrv4gqjj06v70cavjml7pagp6" - } - }, { "ename": "auth-source-xoauth2", "commit": "8ba0273c8aa2a50b9dc9b8312b860d94dfd808d5", @@ -4605,14 +4588,14 @@ "repo": "emacscollective/auto-compile", "unstable": { "version": [ - 20210518, - 1020 + 20210615, + 1457 ], "deps": [ "packed" ], - "commit": "3af0b02393ca4f207f1e454161f7bd8a747f3051", - "sha256": "1h2iv14ppj5pqbnb7z7xvw1jm3cmis10jpqnd6miax1s6jlm8z0r" + "commit": "0f3afc6b057f9c9a3b60966f36e34cb46008cf61", + "sha256": "0grb9y7v7ibbcjv1yhssnavz43cij16ys5c68my8mv12wg5ld86z" }, "stable": { "version": [ @@ -4964,19 +4947,22 @@ "repo": "jcs-elpa/auto-highlight-symbol", "unstable": { "version": [ - 20210108, - 1841 + 20210629, + 1535 ], - "commit": "5ad84d0a12b175360b18504cd04e6bf7ab1cf5c8", - "sha256": "0dpsqzl6nn08kg9d42a6zpk7jq6621c0hzf28c1ary4vzcwm4j9v" + "deps": [ + "ht" + ], + "commit": "45c472cf72df1d477550dcc07e556047b2fc5852", + "sha256": "1xbkcpidmzlbv3qs8r9i880pbkf7w78xagh85nvcrv965ra66k6c" }, "stable": { "version": [ 1, - 59 + 60 ], - "commit": "0982390f19fee3c05856b9e4e40056dce4c4020d", - "sha256": "1vvk0vp61y63rjhfxk5ajs0m4p36pvbwb97sw66zdlrq5h33lmv9" + "commit": "d5125800b038d1275aabd14008ede75a3a858587", + "sha256": "1mi4mayfavkfm9fkg1j1wcv6kvb2cfgf5nr5kk15jhy7x1ajwphp" } }, { @@ -5111,11 +5097,11 @@ "repo": "jcs-elpa/auto-rename-tag", "unstable": { "version": [ - 20210418, - 1758 + 20210629, + 1537 ], - "commit": "8dbf13b344f6d5eba5c4876b18905d30b3118bb9", - "sha256": "1nlwg78d60w6xjpqhrc49nxxvjaxj07wb036rb5jsng9yb6r94m9" + "commit": "ac7b7183c5e84da110e2f4850c5d8bc5325d058a", + "sha256": "1hzh6ajccmkc2p5kcbl7vjh16rdh4nw3kmncw8ca32ij3l01rmb1" }, "stable": { "version": [ @@ -5313,10 +5299,10 @@ }, { "ename": "autocrypt", - "commit": "c5aac210984709f020f96f3ca166185900accddf", - "sha256": "1y5p5n2p2qk638i1as3wbfz82r08jv4q91470xz9r1gkdnn1xyx8", + "commit": "982788433004ba644a372c50130613e3c56bba10", + "sha256": "0ngdxqski3q4mqsrw8h07mkm58kwrvpxvclgyhq2jypvcvlb7abg", "fetcher": "git", - "url": "https://git.sr.ht/~zge/autocrypt", + "url": "https://git.sr.ht/~pkal/autocrypt", "unstable": { "version": [ 20210412, @@ -5325,8 +5311,8 @@ "deps": [ "cl-generic" ], - "commit": "5b55f8d37545e9c441788627c17e350d7edf4055", - "sha256": "0b06xnjkgwjpxl96mdi674pmvdaiwncifi1a30wxhl1dwr7kr084" + "commit": "1dc4e5983382093fc74c81d84a45cd2b53adfd90", + "sha256": "0r99h100v43i7wr2c1jqgyzixlc1y973swwfa9cfmnaxck3ibk93" } }, { @@ -5530,8 +5516,8 @@ "avy", "embark" ], - "commit": "ef609bf15368a68c4eb3c46fd8cc1bb623b6b83e", - "sha256": "0ddh7zqgaq07534l6m3wjvbcj23a01h3x7scd4pl5rj6wyxqwv76" + "commit": "acbe1cba548832d295449da348719f69b9685c6f", + "sha256": "0c1zqfrn2va2m9z6rw3i2h6dwm2vc0asbha4d9r0gss4b7519pf2" }, "stable": { "version": [ @@ -5771,19 +5757,19 @@ "repo": "juergenhoetzel/babel", "unstable": { "version": [ - 20210520, - 501 + 20210612, + 640 ], - "commit": "1f68c175e8a3223f37858167239051e9ab9e540c", - "sha256": "1b13pfxabfcl8p3j6bw6c5m2njzignab4p6fzxfmfpsvrq5yjzfz" + "commit": "946e69c61188bc41793402ac48466d8967ddb43d", + "sha256": "0drqcvkak677r2bc8jr0bp0qv3x2iw5cvlma6ir2blgm1d3q2bg3" }, "stable": { "version": [ 1, - 4 + 7 ], - "commit": "65b55ad89017c9b3a1c8c241ac4b4541eabdaf5f", - "sha256": "0px1xggk6qyrwkma1p3d7b4z2id2gbrsxkliw3nwc1q4zndg1zr7" + "commit": "a6028ec6780f22b5b15c4458d968f7b49be3974b", + "sha256": "1vbhmrgcbrqj079g40w43xya4yc38ddhfn6wrd75s77qzmhrczll" } }, { @@ -6115,11 +6101,11 @@ "repo": "szermatt/emacs-bash-completion", "unstable": { "version": [ - 20201011, - 916 + 20210615, + 1601 ], - "commit": "65e54c6f9c0ffebf94f7c505694bd249b9b53d32", - "sha256": "0aj110pmx6f11flmyk8ryj4mghjay2wbix945wisrlydlnl9jmmc" + "commit": "d9c97b741db389ceb127b0f0180b2087cb24d0ef", + "sha256": "15m7gbwq1lmca2rlfb2ik86ibmvjnj58yajbp5d23xn03qqd6x6c" }, "stable": { "version": [ @@ -6987,8 +6973,8 @@ "a", "pdf-tools" ], - "commit": "246120647e28a27506ca0894ba98e371086881fd", - "sha256": "15gqzj4h0w33w38i8ihl74iy7aqxlds97gm93r72z69pm2l1d7dm" + "commit": "8a3b529d5ece261a8847298ea03ed35615cc9bfa", + "sha256": "16zalqjd2llwkp7v0218crgf3k34py8zx6lj6z7i3kbmxm9nb27q" } }, { @@ -7036,14 +7022,14 @@ "repo": "bdarcus/bibtex-actions", "unstable": { "version": [ - 20210607, - 1230 + 20210625, + 1718 ], "deps": [ "bibtex-completion" ], - "commit": "07a3c64b12673b722a21c932eb85c595dea0c863", - "sha256": "0afnb0aa3msnvg2p4pjdcliccsfhaa7pp7bx76h3sfvv4648kki5" + "commit": "ee09acded11c160001e60c47de700e5fee6e9426", + "sha256": "0i4476gydsyandyb3r53hk8izx9jpmg03ny8f4glxcvlsm1ysvzf" }, "stable": { "version": [ @@ -7119,11 +7105,11 @@ "repo": "tarsius/bicycle", "unstable": { "version": [ - 20201028, - 1854 + 20210615, + 1459 ], - "commit": "e3fbc0737bb5f891e4d57d048bbc1fe17401f17f", - "sha256": "1jgrnd3yxaqgd3rxls41xxzfaq9hkmjk9wbdg06ak9h5xw4fi17j" + "commit": "2f0d6fbe0e363a0ed1f878316d1c0d7c1d6e1082", + "sha256": "1zlbz5kkqz4r3a2d5y563s1isbs1328kjjrfmn69gwd6w2zi5pii" }, "stable": { "version": [ @@ -7490,8 +7476,8 @@ 20200404, 1550 ], - "commit": "d99ab1aad84e4bd2bd4a499877764c213cce50ff", - "sha256": "0ay49ars61vr43n4bd3k4n1w89ilmw7d8s53ifixgw0vvjkz74z1" + "commit": "8f7cd388abccdf25baeca99c07ef2dfe264e8f2f", + "sha256": "16c4scmc7csb34c237m04fc2w252lvqiwjcz65bjmf077g1ipd7q" }, "stable": { "version": [ @@ -7963,15 +7949,15 @@ "repo": "emacscollective/borg", "unstable": { "version": [ - 20210530, - 1158 + 20210618, + 2112 ], "deps": [ "epkg", "magit" ], - "commit": "e2263534e16ed8bbc935ee466f6ad2acbe9c603e", - "sha256": "169sdgi476hnxxv0s9qfi8cply9q7gb8i1hli4i74ynlrhc9wfq7" + "commit": "6ea061f30065493e206132ff3f7a2d8febb859d0", + "sha256": "0m7c512r789pbx2qgzx1zgbr2w4y6ma8l7zhvslji57hzhcvj10y" }, "stable": { "version": [ @@ -8570,16 +8556,16 @@ "repo": "countvajhula/buffer-ring", "unstable": { "version": [ - 20210529, - 2059 + 20210624, + 1642 ], "deps": [ "dynaring", "ht", "s" ], - "commit": "30572b4d8fff519c4996078a5ad743583fb22b0e", - "sha256": "1xg6kbjj4fccsr5awnh3ba9x33qznnala3kmnfwpmj94rd72whiy" + "commit": "4a226bc410ec7b5b0323879b03aad73be1b69728", + "sha256": "02l4wh4qykbk58cda8l3cyg4lpf5zjr0ss4927ac48nlxnawcrsa" }, "stable": { "version": [ @@ -8925,14 +8911,14 @@ "repo": "alphapapa/burly.el", "unstable": { "version": [ - 20201211, - 58 + 20210621, + 845 ], "deps": [ "map" ], - "commit": "291c2b34eee255f64c0fd889b67dc11a3b69ef12", - "sha256": "0a9k47xn9fhhw6rl73gri2ykzag5c68drfc7c4r0f1nqp61smkkv" + "commit": "c6d6aaeded0ef892af307652503de21db2a2a5b3", + "sha256": "1ic6qgmcj4l7a4775wwz45qwadj4ha4z3v2qlr4s54hzzldwc9w7" }, "stable": { "version": [ @@ -9202,11 +9188,11 @@ "repo": "lassik/emacs-c-eval", "unstable": { "version": [ - 20210603, - 1716 + 20210611, + 705 ], - "commit": "f79be8354a3c01fddbf38b731aa8934421cef22f", - "sha256": "1qpi5j2h9q4khp3kbk4ybsg4mp2cp5kws5fz7bjpxz4iz0s8mbx7" + "commit": "fd129bfcb75475ac6820cc33862bd8efb8097fae", + "sha256": "1xfgjc0j8ck03278n014mvf768m68knyawrc3lmybr2gj04b4cz9" } }, { @@ -9426,20 +9412,20 @@ "repo": "unhammer/calendar-norway.el", "unstable": { "version": [ - 20180906, - 1502 + 20210608, + 1136 ], - "commit": "8d1fda8268caa74ba5e712c7675ed3c34e46e2d4", - "sha256": "011c8pz1g805a7c3djai39yasd2idfp4c2dcrvf7kbls27ayrl6d" + "commit": "4dd8c38ef30ad45931c8ae7bcdfd720c3fcffffc", + "sha256": "02xf57dincpn7km1f3c9dnq2qv6lk07m9z5hilm3nnns0wwzqdyw" }, "stable": { "version": [ 0, 9, - 4 + 5 ], - "commit": "8d1fda8268caa74ba5e712c7675ed3c34e46e2d4", - "sha256": "011c8pz1g805a7c3djai39yasd2idfp4c2dcrvf7kbls27ayrl6d" + "commit": "4dd8c38ef30ad45931c8ae7bcdfd720c3fcffffc", + "sha256": "02xf57dincpn7km1f3c9dnq2qv6lk07m9z5hilm3nnns0wwzqdyw" } }, { @@ -9785,14 +9771,14 @@ "repo": "kwrooijen/cargo.el", "unstable": { "version": [ - 20210422, - 657 + 20210615, + 1543 ], "deps": [ "markdown-mode" ], - "commit": "0174599fd1c1b429042c7ca67c3d45f07441a43d", - "sha256": "0qm6cgzsr86s1rcvqpv8x5b3r1v7nq7z8il8ci4vlw9hk0wg65a2" + "commit": "1dd9771853b4327ed161232b65520c13ffe3c0c6", + "sha256": "12pwlww471s6n4vy367m3z8gscxpapi7q6sz5siyis9vjwz3ql2y" }, "stable": { "version": [ @@ -9894,8 +9880,8 @@ "repo": "cask/cask", "unstable": { "version": [ - 20210528, - 1605 + 20210621, + 1830 ], "deps": [ "ansi", @@ -9906,8 +9892,8 @@ "s", "shut-up" ], - "commit": "daee4bec9c7d96a165366f7edeaa4616837bf432", - "sha256": "062hsgb4315wvydygvygjywi4wp8xri3h0gj4n5dmy884578hhjl" + "commit": "9fbc15dfe8b0739082e7bbff65f226dfe74ac9dd", + "sha256": "16pc37b6qaaar8gb4b6rzx7bwdj1lamg34a0nlqw6bkp0wzv1d4v" }, "stable": { "version": [ @@ -10165,11 +10151,11 @@ "repo": "cdominik/cdlatex", "unstable": { "version": [ - 20201016, - 1659 + 20210621, + 654 ], - "commit": "adf96bab0bbf28f65c882c0874f1c14fdb216bd8", - "sha256": "010sljis51q31l2irhmr4k3i80f6vnzxf8k09p6k7b91jcby3nf5" + "commit": "720f9145d88b3e54b5388742c8a1a2b963d74581", + "sha256": "1mgjw93b5mag1ivvxsm416nkvappi4rkddpjlpjcvqw7lwzgps3d" }, "stable": { "version": [ @@ -10423,17 +10409,17 @@ 20171115, 2108 ], - "commit": "35b67c8380bb284c9c59914d967ee157a62311b8", - "sha256": "1579n0m13l7ghw5g4b0iffrcvgsh5pk3abk29rrskq736i0h007s" + "commit": "3a5929f70b2b258e4786f86383edee6db76bd5a7", + "sha256": "05a004z6lxafi9x16br3hhflv7dr1ndlgqrfsb88rjm17w6afpc3" }, "stable": { "version": [ 3, - 17, + 18, 0 ], - "commit": "68302fb6a977b11238c91ad9a2b5cb52e6294561", - "sha256": "0y8knkrxhj8w2pvz3wjf36q4lpcbv89h2ha8ha1248mfgqmh3wjr" + "commit": "b2e902351f51f30b46836494ae9cc1b38b3c6cf5", + "sha256": "1lm791bv829p4yjy95lw673g1l9cihg0akan6qxyjg7x219l7dgy" } }, { @@ -10542,16 +10528,16 @@ "repo": "Alexander-Miller/cfrs", "unstable": { "version": [ - 20210529, - 1123 + 20210609, + 1805 ], "deps": [ "dash", "posframe", "s" ], - "commit": "e16a01012545d378150432fa10684a2a7d1cc2d1", - "sha256": "1pj0l0jqgx3bixklllppgm6pwyfd0dc1ik5cs9x1azb1qdgf8kjs" + "commit": "2cb7f1cbf9292b0efe167ef372cfb5a7600564eb", + "sha256": "1y75mijqchkzhq185961clyl2idj22kz0a1gp69y29qhhfvs43yk" }, "stable": { "version": [ @@ -11055,16 +11041,16 @@ "url": "https://tildegit.org/contrapunctus/chronometrist.git", "unstable": { "version": [ - 20210603, - 1656 + 20210622, + 44 ], "deps": [ "dash", "seq", "ts" ], - "commit": "5c5b7fc5e72e2322af2cac14745c7adaab1d56cf", - "sha256": "104n79hj8649h90g8kh3i4rfyk1alq0skpjv8jjpbz0cybhp7n53" + "commit": "e7561cf0bb6cbe129edec7f3e15265c985e6e117", + "sha256": "1x8jb65pmzw3218skqmgn95bvl5wx02yghp5wmn1gd4xdhran2qc" }, "stable": { "version": [ @@ -11121,14 +11107,14 @@ "url": "https://tildegit.org/contrapunctus/chronometrist.git", "unstable": { "version": [ - 20210603, - 1656 + 20210617, + 1707 ], "deps": [ "chronometrist" ], - "commit": "5c5b7fc5e72e2322af2cac14745c7adaab1d56cf", - "sha256": "104n79hj8649h90g8kh3i4rfyk1alq0skpjv8jjpbz0cybhp7n53" + "commit": "e7561cf0bb6cbe129edec7f3e15265c985e6e117", + "sha256": "1x8jb65pmzw3218skqmgn95bvl5wx02yghp5wmn1gd4xdhran2qc" }, "stable": { "version": [ @@ -11199,8 +11185,8 @@ "repo": "clojure-emacs/cider", "unstable": { "version": [ - 20210524, - 832 + 20210625, + 1100 ], "deps": [ "clojure-mode", @@ -11211,8 +11197,8 @@ "sesman", "spinner" ], - "commit": "8f51546c0efb36226c4bae7d65465b0e0aa8c06f", - "sha256": "0bn1k34a0dr85c0jj3cb3w8afbhb5iy7whdddkfpa5fkrhc77acf" + "commit": "af140ced2286ff646471b067b94c2b18d42616df", + "sha256": "0nwh1pi31jrhxjxy7q92hpis5lf1k6f6l6k5vdb0y2lfsd7acqii" }, "stable": { "version": [ @@ -11403,14 +11389,14 @@ "repo": "jorgenschaefer/circe", "unstable": { "version": [ - 20210601, - 801 + 20210614, + 912 ], "deps": [ "cl-lib" ], - "commit": "c0b2f997b3b73640d635ee84627bb8cf36c9adfe", - "sha256": "1kjfch0fhq67iivad56s071c8qlsssdsdg83h5v9iz2x4jipm0wa" + "commit": "d6f1fa18646f6ed2a1c0f06a4888130bd694ff19", + "sha256": "1l6v02aa072jvhq4b9dpkprqs14py0d4jm3xvihm05lvrbf9v6c6" }, "stable": { "version": [ @@ -11551,6 +11537,21 @@ "sha256": "1n9k25qsxjv50nkk0v7cfqwdb0y89bid8lprfzzn8zi9b7gyly6x" } }, + { + "ename": "citre", + "commit": "a11fd12ba99427246c17c178ef9277fc2d2e2eed", + "sha256": "0nbyb0n0f1f11lnyv9wxy2d1vmz5vg5w18dln2vlwcjh2a6n3jz9", + "fetcher": "github", + "repo": "universal-ctags/citre", + "unstable": { + "version": [ + 20210701, + 1448 + ], + "commit": "01ed8539e8068f1e1ff658ab4b1931d9b7907809", + "sha256": "1ihxy871wqdpy3ri77kl1wwd21bnl484x343z9xvggl9z6dz8pw4" + } + }, { "ename": "cl-format", "commit": "855ea20024b606314f8590129259747cac0bcc97", @@ -11629,26 +11630,26 @@ }, { "ename": "clang-capf", - "commit": "c47e1fd9d5a4b85f08676742a9b36b74a2ac8fb6", - "sha256": "11qfh8c2kjcy715yyp0sywla74z92qn5j1z9wp4fv5p45w6b6112", + "commit": "982788433004ba644a372c50130613e3c56bba10", + "sha256": "0xng53wrvmmcl3pq1ap9ddnqrfwmhqwcwli7xnf7a5dqlx6dxj7h", "fetcher": "git", - "url": "https://git.sr.ht/~zge/clang-capf", + "url": "https://git.sr.ht/~pkal/clang-capf", "unstable": { "version": [ - 20201205, - 1229 + 20210625, + 1107 ], - "commit": "6d0fcae75044d930e989903673b6ab22d0401418", - "sha256": "12kcb26vk0x20nkwsqw7fk2mlzd64dbh02wz7bpdr3r74iygsapf" + "commit": "e422f339395aac6d023954880d19bc76a0d1072d", + "sha256": "1gdd674m1vbl8acwsgx6qfmx1gr7h8a6yadzp1jjaandpmc9jlrf" }, "stable": { "version": [ 1, 2, - 0 + 1 ], - "commit": "630ab057ed614d142ac08bb3a44a869a81cb591a", - "sha256": "0xrxk4b903ayymrngf2swk8d7ic8np1dy8zp9hg3wjlibsmagak0" + "commit": "e422f339395aac6d023954880d19bc76a0d1072d", + "sha256": "1gdd674m1vbl8acwsgx6qfmx1gr7h8a6yadzp1jjaandpmc9jlrf" } }, { @@ -11925,8 +11926,8 @@ "repo": "clojure-emacs/clj-refactor.el", "unstable": { "version": [ - 20210518, - 1305 + 20210628, + 1154 ], "deps": [ "cider", @@ -11939,8 +11940,8 @@ "seq", "yasnippet" ], - "commit": "ae2f6344eaf66c872ebc4a87a389f34434ad7a3d", - "sha256": "064pnj9wyhfx02cczmp9ah00ng5v9ps7mhn6mbs6vldv9cfrsvr7" + "commit": "466822ff6f9da584f7cf72c868017b8840574dbd", + "sha256": "1jvmqb4sj3www6fq8srq13yjixp4ixx5i6b0xhiv2bi6r41m3ina" }, "stable": { "version": [ @@ -12337,26 +12338,26 @@ "repo": "emacscollective/closql", "unstable": { "version": [ - 20210530, - 1136 + 20210616, + 1951 ], "deps": [ "emacsql-sqlite" ], - "commit": "1b0e5bfef95de49bf669c54a15571386f10f4705", - "sha256": "01l4w3wc7rm7mca8pbkyz0yrks4z8i00ppy5c4bmrnn6akf7h9ih" + "commit": "e2687e7ff958a19e6e5d6552c4e0b7b33c424bab", + "sha256": "1ghqxnn39i032ibm5sbnv67r2dd2hgfnfpqbmb8wzg9wc6smnacq" }, "stable": { "version": [ 1, 0, - 5 + 6 ], "deps": [ "emacsql-sqlite" ], - "commit": "1b0e5bfef95de49bf669c54a15571386f10f4705", - "sha256": "01l4w3wc7rm7mca8pbkyz0yrks4z8i00ppy5c4bmrnn6akf7h9ih" + "commit": "e2687e7ff958a19e6e5d6552c4e0b7b33c424bab", + "sha256": "1ghqxnn39i032ibm5sbnv67r2dd2hgfnfpqbmb8wzg9wc6smnacq" } }, { @@ -12483,8 +12484,8 @@ "repo": "atilaneves/cmake-ide", "unstable": { "version": [ - 20210603, - 1522 + 20210610, + 1525 ], "deps": [ "cl-lib", @@ -12492,8 +12493,8 @@ "s", "seq" ], - "commit": "9b1100bd8d65b961b7478f9c011f0f6eb8cfcdd9", - "sha256": "1lr9cz856hqb3qz5fq6qqc2a55mfgdrh451np5m2bf2ljw0d67nh" + "commit": "28dc4ab5bd01d99553901b4efeb7234280928b18", + "sha256": "01xpknvj5mm2d3z6xzaw6cyb26hrzhvs44763ajvgw9l43mviwy3" }, "stable": { "version": [ @@ -12520,17 +12521,19 @@ 20210104, 1831 ], - "commit": "05d8a586fa4eb6256b8b80a0f7f084e8c5d3c8e6", - "sha256": "11vxpkf8y9n0kxyfgkbyrq76b0g4xjl2rriyj2d59s3xlx27gqjp" + "commit": "bf6c9567920965f7b3aba37079cc1b51f31d969d", + "sha256": "1hk1qmvw9hmq8xarcnc3pspgsa2fkr8cra8g43i12b8011dz6hpb" }, "stable": { "version": [ 3, - 20, - 3 + 21, + 0, + -1, + 2 ], - "commit": "13d112ea03f2b068da1f7ac3239a42a6cff94eda", - "sha256": "1rn9gzjcg1km9pbyipkfgzq8jvsmwwa2zkmra5yksfwq2094apnh" + "commit": "e610e99ad34a545ac67f1977e78ea59a52fdcf79", + "sha256": "1jss6aavq89kmhdbjml6qamv9jm92xf74g1wz4dsr36wh0mypgfk" } }, { @@ -12682,11 +12685,11 @@ "repo": "astoff/code-cells.el", "unstable": { "version": [ - 20210529, - 1452 + 20210612, + 755 ], - "commit": "2e40770d7963dcbb52ac45dcd83c0537fda5e188", - "sha256": "1m6csmg7y99ihw6nhknnr6wqamf5y5j931gfbsrhbar2hh8wjx5m" + "commit": "1bd650391a6fe84eb267f2534a0750ea1b5549f4", + "sha256": "0r0gp0i0mkfw035qrhpbjw3vdlyiffc5b9zmsmq93wcqvn459154" } }, { @@ -13489,11 +13492,11 @@ "repo": "company-mode/company-mode", "unstable": { "version": [ - 20210606, - 135 + 20210618, + 2105 ], - "commit": "e0f8c9ad754bdc2c02318f4baf433886c7aa83e3", - "sha256": "1wqwcggjzmqihdgs3bm23fbv2cxpbh9cjvnzgdj01vbgh4ccqkfh" + "commit": "1fd1b363eee68e4cdcf0e610005c0bdbf9940604", + "sha256": "00502ffyfx9zc6bs2pzn3zj3rj2zz8sdm1g046ijkgbya8wszkcm" }, "stable": { "version": [ @@ -13772,26 +13775,26 @@ "repo": "redguardtoo/company-ctags", "unstable": { "version": [ - 20210528, - 1311 + 20210629, + 1038 ], "deps": [ "company" ], - "commit": "26f0a906a646b4885984e068a2046c3a1d0578eb", - "sha256": "0ix5zjwfjj4cbx61qy9d0rfbsmk5kgvm9r2v2r76qa39wx3dys82" + "commit": "cf7bfdbfedc8ca4ee134c8d66e70eb6035185174", + "sha256": "0ysf3gd3fk74j203y2zg3rq41jx42wgk1y1fn2g5giawazi7ym2x" }, "stable": { "version": [ 0, 0, - 5 + 6 ], "deps": [ "company" ], - "commit": "26f0a906a646b4885984e068a2046c3a1d0578eb", - "sha256": "0ix5zjwfjj4cbx61qy9d0rfbsmk5kgvm9r2v2r76qa39wx3dys82" + "commit": "cf7bfdbfedc8ca4ee134c8d66e70eb6035185174", + "sha256": "0ysf3gd3fk74j203y2zg3rq41jx42wgk1y1fn2g5giawazi7ym2x" } }, { @@ -14010,16 +14013,16 @@ "repo": "jcs-elpa/company-fuzzy", "unstable": { "version": [ - 20210329, - 1543 + 20210608, + 1454 ], "deps": [ "company", "ht", "s" ], - "commit": "a90e45ee69bac18205418aea68d981c12835eb81", - "sha256": "0rm2nw5h74qhc5sqrwgw7l94x32kp35fw3xdpfpglr6bmqyqjbmz" + "commit": "b35c6fd89ad111c662916751cf8b3facc8acb1c0", + "sha256": "0h9ly6jpbkbcraxs8l0245vqld61jap1vw3cfrbp885jyyzpfb0v" }, "stable": { "version": [ @@ -14531,15 +14534,15 @@ "repo": "xenodium/company-org-block", "unstable": { "version": [ - 20210607, - 1202 + 20210623, + 731 ], "deps": [ "company", "org" ], - "commit": "e2742dea77b356ee11a1200263d48eed79f5fe43", - "sha256": "194kjkpaca7k60hxs96mah416fdn5mfbsa4wgrpc3cprlrbyp8jr" + "commit": "4fd9a9c673225196e211bb3ced411d0ef9ff2f88", + "sha256": "1nsgkamrq54vm88imdyhl4326fxl9hvkfp0prckgjcg2r37pkxar" } }, { @@ -14558,8 +14561,8 @@ "cl-lib", "company" ], - "commit": "9770c95bf2df93d9cb0f200723b03b3d9a480640", - "sha256": "188z1i209z61nwfcgffgp90rdcsnl75izxpqv4x1vbaay5fvg33f" + "commit": "8a0dc9888de87ea3aace06628bff52ed32f3ca2b", + "sha256": "1xcsm72by6jiqr9y9fyk70nshsj5dj494faz9734m67fmxq45pfj" }, "stable": { "version": [ @@ -14591,8 +14594,8 @@ "company", "phpactor" ], - "commit": "debf66848c6099415c731b179dcd47e96db3b50b", - "sha256": "0i5g4gh5i5y8wsrqw89lwi2s2sn67pvvj2y6p7lnyv0i201v5bs8" + "commit": "272217fbb6b7e7f70615fc518d77c6d75f33a44f", + "sha256": "0hm96i9vdbkcq6mypjpl94dn3gzyk23iql5zzy2d221vmjhqvn7d" }, "stable": { "version": [ @@ -14920,8 +14923,8 @@ "company", "rtags" ], - "commit": "63f18acb21e664fd92fbc19465f0b5df085b5e93", - "sha256": "0wzyn9qzyly71yfwhlk5m94ygjnbk459pgbpgkhp9fqgchx12p1r" + "commit": "65113e2a137baa9f85dc2157b893291470788dc4", + "sha256": "1qc4hy6r2sz59nb28xrrqiad91xbmsrr9jzhi4k915qgds6m029h" }, "stable": { "version": [ @@ -14986,8 +14989,8 @@ "company", "solidity-mode" ], - "commit": "383ac144727c716c65989c079ae76127e25144c3", - "sha256": "1q4b8623mygzp3qwy5bmb3hipzjfri9007x0ilq3i7k5bs34jz9r" + "commit": "5f6ef3156fadae5af6f381d674d20535529a20e4", + "sha256": "02rmc7naspjfl757k7zdfg9xd6nvfpsiqfcxkj6ywc7mnndpq2c0" }, "stable": { "version": [ @@ -15703,19 +15706,19 @@ "repo": "minad/consult", "unstable": { "version": [ - 20210606, - 1237 + 20210629, + 1951 ], - "commit": "ae905501bcdb8fdda0d10a0846d575fd2a38e6d7", - "sha256": "1jz4j27irxknfbcxsn8phhhaiwyc2z9gnyrj03ah1v57i0i9g79c" + "commit": "6ce9aa58e74da92e391cfe938bc3da4f47ab591e", + "sha256": "1ji5ilakwahipp23avzjpi5vfp5f17pm6m1prygk065zqdianrv9" }, "stable": { "version": [ 0, - 8 + 9 ], - "commit": "e538f168d9d16c926d92c19d6131298962b778a9", - "sha256": "1460818fb6y086vgn1mzmrwhpa5jswlwi4v71zr86cg6y7yg4248" + "commit": "ee58941308d83a717728f056ea753e80f68cfbc0", + "sha256": "0iy6lrqbpi4lv7141rdawpn278rxinfxspwb81n04azyxrk28vlw" } }, { @@ -15789,29 +15792,29 @@ "repo": "gagbo/consult-lsp", "unstable": { "version": [ - 20210428, - 1515 + 20210630, + 1151 ], "deps": [ "consult", "f", "lsp-mode" ], - "commit": "12989949cc21a1173206f688d56a1e798073a4c3", - "sha256": "0g3bpi53x6gr9631kzidbv4596bvdbxlr8y84ln40iwx5j8w6s7p" + "commit": "e8a50f2c94f40c86934ca2eaff007f9c00586272", + "sha256": "1xkkybfdzr1xqhvc2bamp253icm75dz7bkdz6bv8xj8688p8vrm9" }, "stable": { "version": [ 0, - 2 + 4 ], "deps": [ "consult", "f", "lsp-mode" ], - "commit": "c4c0426b58946578ac1806a60258d2b275d5b524", - "sha256": "11lrnv5ssiwwdvdib05nz070yc3w9lfcqikgnl3bq8gbcrm9zjf4" + "commit": "e4a0b9403477fe90741ac84d0d2ac3729122b363", + "sha256": "00rrc17axn7pmvzy1q95nf0w036cx7fhxwhimamh9cmijkdsf5w5" } }, { @@ -15822,15 +15825,15 @@ "url": "https://codeberg.org/jao/consult-notmuch.git", "unstable": { "version": [ - 20210519, - 57 + 20210701, + 422 ], "deps": [ "consult", "notmuch" ], - "commit": "71aa3b8ee6cd3cd07313b74353ac29fdfde0e7b0", - "sha256": "1wfghhyv89fcnjznvjwriwdpksr3yijr5lg0xihc7vssz05c7qpr" + "commit": "9e65c421cf54ca12234acad727818fa0fe60fa3e", + "sha256": "19flyh3v1xm2zswzjkvjbijvpbq5r8isafza4fd0yicvqbjyklhx" }, "stable": { "version": [ @@ -15853,14 +15856,14 @@ "url": "https://codeberg.org/jao/consult-recoll.git", "unstable": { "version": [ - 20210411, - 1300 + 20210620, + 1955 ], "deps": [ "consult" ], - "commit": "9038cfa4222f428e28bdafa0aeb57362104a873d", - "sha256": "0sqwczfvplmlwkjmpd3l8i6gjsfw180kafyvkzdkdig4cwa39yks" + "commit": "7b54edb8ac011015ccb43c9d6193e455b4405425", + "sha256": "1qz0r36nv5d52g9i4g9lcrp9gh1kf16q8lgjwgxxqi0qrq2h99z0" } }, { @@ -15871,15 +15874,15 @@ "url": "https://codeberg.org/jao/espotify", "unstable": { "version": [ - 20210605, - 1502 + 20210620, + 1953 ], "deps": [ "consult", "espotify" ], - "commit": "3d62a3319ab03a810030058d3fb368b28dfd82d5", - "sha256": "0hj3nczmqmgiwsvh664rs34j63wl325x6nar21p1a84h5ximpkxq" + "commit": "5bf63dacc5df8a74860e80dabd16afce68a24a36", + "sha256": "1vxg86wv6f96bva0d1xxhisk525chwhdl4nq77xhriflq65mcmi3" } }, { @@ -16397,14 +16400,14 @@ "repo": "redguardtoo/counsel-etags", "unstable": { "version": [ - 20210410, - 1256 + 20210608, + 206 ], "deps": [ "counsel" ], - "commit": "5d7ee6776ed5c314472e2af2797ebfdc725e6a70", - "sha256": "116yylad46sjfvadpl3lj3sb17ariswyp6k1ihh8ba5jn9f9hl5h" + "commit": "2c1f2161d36f70e0034e29abecfcb8878b30b6ac", + "sha256": "1hcsz773i67i82crzczm4csjkl9qj430m73lpvqkh7if543bs030" }, "stable": { "version": [ @@ -16735,15 +16738,15 @@ "repo": "mnewt/counsel-web", "unstable": { "version": [ - 20200313, - 5 + 20210609, + 2156 ], "deps": [ "counsel", "request" ], - "commit": "35c648b4cdd9f266ab54512a0fec2a3ca55d5bc6", - "sha256": "128vl9a5w8v2xzfi5xn9cqshxmcfq2pcmnkkqcxfmi401m2lm0bx" + "commit": "1359b3b204fcdac7a3d6664c7d540a88b5acecfd", + "sha256": "1y5dnhsx5q8jvrr5hjr8cp53nvdq25c9q9im61ym75nccl9lwp4v" } }, { @@ -17067,8 +17070,8 @@ 20210601, 1327 ], - "commit": "771a405e262c98b802e2c5302306aed802d8233e", - "sha256": "0kcv3jjygjvz75irjdddgakw8b0ckm5gqasrb2341zgqms7l9rfr" + "commit": "b2c24f42f2fae63433787150f77b397d69ce0e5b", + "sha256": "1c0smqhc87fzg7db20k92k938p8dkqiig59krwylkqgagsi7hbg4" }, "stable": { "version": [ @@ -17238,11 +17241,11 @@ "repo": "Boruch-Baum/emacs-crossword", "unstable": { "version": [ - 20210216, - 1703 + 20210614, + 633 ], - "commit": "cb2e2a435ea9f4fa8c7517b4909af8b62bca8a3e", - "sha256": "18dk9623ff2kxfhbdnh4l68n5dfxqgrm6ilmv85dfj685kahd0d3" + "commit": "a8594b6e13f5e276aa9bc810ac74a8032bb1f678", + "sha256": "1in8y4fg79v0lx5k0bfhazppkhmb8x9xb0wrjpv3p877vy3687i9" }, "stable": { "version": [ @@ -17372,16 +17375,16 @@ "repo": "emacs-csharp/csharp-mode", "unstable": { "version": [ - 20210328, - 2004 + 20210624, + 1320 ], "deps": [ "tree-sitter", "tree-sitter-indent", "tree-sitter-langs" ], - "commit": "33e3042535e70a284389f8da1c495958fed8a826", - "sha256": "009qizx0cc97if0bdxrmw3l1slddwwhb21fq6npchg7dwswpnai4" + "commit": "093f0f21a9d04d79a380de145cbc42693ef8c76f", + "sha256": "1150s8zz9z6pmr9m8jny7g8qrhxdnpbk4nzrlyddhaf9hkw9nfi9" }, "stable": { "version": [ @@ -18050,8 +18053,8 @@ 20190111, 2150 ], - "commit": "7b018126aefb100a4f00aeba121688e8a168ee22", - "sha256": "0wxjnxic06kkdjlsd0r0afpms26rhdyskv2f4nj7gabiz1m341gm" + "commit": "e7e5d1dc652755bd0ac0a45e4f970b1a2b137308", + "sha256": "0900w9ddx0i942spji7jg6ssv9d898isggzy9yjhirwn8fs0a2jb" }, "stable": { "version": [ @@ -18525,11 +18528,11 @@ "repo": "magnars/dash.el", "unstable": { "version": [ - 20210602, - 1928 + 20210609, + 1330 ], - "commit": "aab346ed9d8f0f7ea033029c9688810353052e7e", - "sha256": "0vq8sgbil17llimaar4j5ar07g17q8ir3a7hfpmv9572ah1zqpw9" + "commit": "88d799595e8f1b4154637ce8a3f81b97b0520c1a", + "sha256": "0b68kivrvwwp51q7cizgdd5i69n7p322gzd305zb377aksl98rbj" }, "stable": { "version": [ @@ -18604,8 +18607,8 @@ "deps": [ "dash" ], - "commit": "aab346ed9d8f0f7ea033029c9688810353052e7e", - "sha256": "0vq8sgbil17llimaar4j5ar07g17q8ir3a7hfpmv9572ah1zqpw9" + "commit": "88d799595e8f1b4154637ce8a3f81b97b0520c1a", + "sha256": "0b68kivrvwwp51q7cizgdd5i69n7p322gzd305zb377aksl98rbj" }, "stable": { "version": [ @@ -19635,11 +19638,11 @@ "repo": "astoff/devdocs.el", "unstable": { "version": [ - 20210606, - 933 + 20210625, + 1617 ], - "commit": "07fc164a680d02de2a7af983adb5e726cbfd7fc0", - "sha256": "1ldd4h9r7wiqgynxwlqf6hg5m2whzaczlhxmbch7i60rd72wwvrj" + "commit": "f7c57d1878d78f076e2a2ef1c97129dc8aa4da15", + "sha256": "0fgyv5g23by8gddaai6q7dwv0f87fam91avpd0fx8klckyz3i5ww" } }, { @@ -19650,11 +19653,11 @@ "repo": "blahgeek/emacs-devdocs-browser", "unstable": { "version": [ - 20210601, - 1447 + 20210629, + 1601 ], - "commit": "d3702670eb361715e41440eb699523b3f4c60bee", - "sha256": "1mv0d67y6m1wi779lc0mnpylqiw3cnaj0rkj199fxh91nkc6vk27" + "commit": "23e62096b98b9b509efc453d7fee0810acea4bf8", + "sha256": "0f6ld4m1x419677snbpd3qyx782zpj61rahphgc5nfj6aanvll0w" } }, { @@ -19759,10 +19762,10 @@ }, { "ename": "dictcc", - "commit": "5e867df96915a0c4f22fdccd4e2096878895bda6", - "sha256": "0x1y742hb3dm7xmh5810dlqki38kybw68rmg9adcchm2rn86jqlm", + "commit": "cdc15fbd060183e2b06f0c776075beddf7433f39", + "sha256": "023r50vwc3bbbyfmn05lyfpq78cmjr076i2rjd064izbrybififp", "fetcher": "github", - "repo": "cqql/dictcc.el", + "repo": "martenlienen/dictcc.el", "unstable": { "version": [ 20200421, @@ -19867,14 +19870,14 @@ "repo": "dgutov/diff-hl", "unstable": { "version": [ - 20210523, - 11 + 20210615, + 1539 ], "deps": [ "cl-lib" ], - "commit": "d4340608c2d6d8b81aad8e690d0265799aba16f3", - "sha256": "1haqmaaj6ajqqfdni6gn3nmqaif8jqrpdnr84m3zjddsdw5zlcsk" + "commit": "1077c734b3b6de02c80456035a4939b028cb4179", + "sha256": "18vk7rhysavm8j02kd4lw6j6zr2l13gyvrjxq7psy1flhvmkxknc" }, "stable": { "version": [ @@ -19931,14 +19934,14 @@ "repo": "ShuguangSun/diffpdf.el", "unstable": { "version": [ - 20210307, - 932 + 20210626, + 1447 ], "deps": [ "transient" ], - "commit": "96861493f95fe88118942bbe64954142250d6c24", - "sha256": "13dda1883pkji4nf44mx9xiys6rgirw12si9fnazsviiqycjaf1b" + "commit": "a5b203b549e373cb9b0ef3f00c0010bd34dd644a", + "sha256": "0bd09ljvlzffb02fgcvjjvysrj762a1wfvad0ywph4722dvnjfn0" }, "stable": { "version": [ @@ -19963,8 +19966,8 @@ 20141014, 2357 ], - "commit": "e0aacd8b3d9f886f27222c1397f0655e849e0af7", - "sha256": "14ccak3cmv36pd085188lypal9gd3flyikcrxn0wi6hn60w2dgvr" + "commit": "53f2d001bd3a5cb80c6ada16b4e570afd1989a09", + "sha256": "0ivy5ydww69gnxws6y37hgvyyvs9gssvdljzs1h13pcycm05hdxb" } }, { @@ -20100,11 +20103,11 @@ "repo": "tarsius/dim-autoload", "unstable": { "version": [ - 20200103, - 1239 + 20210615, + 1502 ], - "commit": "c8dc02259d6c1aa25fb58742ae8b181f83b39a13", - "sha256": "0k9m57zrdpabb6b34j9xy3cmcpzni89wq71pzzwgdi47p1n4r4vd" + "commit": "77b6a5814ffb49e33679fd67b53b9f05042b6ebc", + "sha256": "1a1xhmsm1c4k3mkbbhzd7fmb8q60fhs0lrf39m261180kz0wnhrq" }, "stable": { "version": [ @@ -20130,8 +20133,8 @@ "deps": [ "dylan" ], - "commit": "040c8ebc884305fd4ff980d21c68946fa74b095a", - "sha256": "1f99wn0lgknvnplp7nk2lylf17yak2hw53n9a0vkxng01xhf50d2" + "commit": "d85409dc3cba57a390ca85da95822f8078ecbfa2", + "sha256": "1cm4l2ycaw47mfgc6ms021zxkas1jajgwpnykqlkcwcbakbczxjl" } }, { @@ -20866,14 +20869,14 @@ "repo": "jojojames/dired-sidebar", "unstable": { "version": [ - 20210411, - 2315 + 20210608, + 2340 ], "deps": [ "dired-subtree" ], - "commit": "79d8187da373b573a2d5385ca868553bb73e0005", - "sha256": "0b1f6ddhn8z4q790d370zhyqrn4mlqk7i6901sld52m14zigd72j" + "commit": "6be2dad2782e28dae2f50c0cbfd82042b2b6ba8d", + "sha256": "1lqnd64ga7g8dzzgfn2bw00y65hlvlgxnj3bk7j6qr5wzkz6qp52" }, "stable": { "version": [ @@ -21017,14 +21020,14 @@ "repo": "Boruch-Baum/emacs-diredc", "unstable": { "version": [ - 20210603, - 2349 + 20210613, + 1423 ], "deps": [ "key-assist" ], - "commit": "43159042ca788be74c387cc59ba3fffc57079993", - "sha256": "01r6sk2zlj3mf39vczaybhpzzmv379vvi85mc4gygif24m102sg3" + "commit": "5e13b7c088e2554b2aa406581520d53902c74016", + "sha256": "06vy5wgrv0sjdnsx31jg1c12wwzxpkgb2xz1djzi5pbhakidspv3" }, "stable": { "version": [ @@ -21069,8 +21072,8 @@ 20160529, 2017 ], - "commit": "c08e163d9d6c62f7b07e94d54c96c2e364e67e0e", - "sha256": "1h2hnm8r3anfbk5x7d2dnv38bdllsbwaam6ivpbgzn12r23wrsr2" + "commit": "ad328a15c5deffc1021af9b3f19a745dcd8f4415", + "sha256": "1s6gwn3ksvk2wyslv7kwn0da3xgw1ayx6yaddhbxz0kg6ps2ran2" }, "stable": { "version": [ @@ -21864,8 +21867,8 @@ "repo": "Silex/docker.el", "unstable": { "version": [ - 20210516, - 1958 + 20210624, + 1359 ], "deps": [ "dash", @@ -21875,8 +21878,8 @@ "tablist", "transient" ], - "commit": "bc2dc09edea167d4fdf022aa263bad71932bb0c4", - "sha256": "009qxd0q77pzq2xvm060zswy0amga9cdcc1h3zf2mhn2cw64ydic" + "commit": "9bcefbe54dbed4d364286fe65a87872e763ff7dc", + "sha256": "184dsvaa60b4j6w8s6146x81l5d2a6hkxjqp69gwiixpyjyvcj6n" }, "stable": { "version": [ @@ -22076,8 +22079,8 @@ "deps": [ "s" ], - "commit": "f6dcb378bb69c23d58978d5bc1e37c4ae160d278", - "sha256": "055b24cskxp0wy74synnnsmfnzbavmazyackq0qfnfbkqryrzfml" + "commit": "32196031f60627e88a67b676d643ab51c251711f", + "sha256": "19bm4fr38hkh6mrbf0vgafwq2hfldkcn2b5flllvizq2qh86hq81" }, "stable": { "version": [ @@ -22219,30 +22222,30 @@ "repo": "seagle0128/doom-modeline", "unstable": { "version": [ - 20210606, - 1532 + 20210627, + 1731 ], "deps": [ "all-the-icons", "dash", "shrink-path" ], - "commit": "1660910b758251608c17e1a0e27ff862e345daab", - "sha256": "1apbh9kp1qk3klx65imbhmxxnf8ax0hzzcdwj4n6qpm7s6bk1gc3" + "commit": "07d03c4626eaaf2cc9c346308add3700ad4a3a06", + "sha256": "0c9g5i9cyqcc934rz778zia24bls99i9hfl0s61354ncgw4qndfy" }, "stable": { "version": [ 3, - 1, - 1 + 2, + 0 ], "deps": [ "all-the-icons", "dash", "shrink-path" ], - "commit": "5cb0ff7a3878b218486fe7ef9b3c83cb226dd03e", - "sha256": "1dkgh87sv25mdlzdfihp6gp0asvwplx9yrn7nfsqzsfc3kpajkck" + "commit": "d514f43679513819b37333a64a44523f239150b6", + "sha256": "1gfkaxga919a1a19dhpbby95l8dixb1278g5d7iadjf2i3j0p3l0" } }, { @@ -22272,14 +22275,14 @@ "repo": "hlissner/emacs-doom-themes", "unstable": { "version": [ - 20210604, - 1922 + 20210701, + 707 ], "deps": [ "cl-lib" ], - "commit": "b2c0ea0f0778a6ea85b87e1b87916572e98e1fe7", - "sha256": "1rjhmjsszms4rlqq368f717ds4kmdjblkgd2ww830d7sy5h5rb6n" + "commit": "bd5b9065dea54472519da67ccfcc3185bf5e35c3", + "sha256": "0g12rlkfg9ijgd2csrcmcqf6yrs33x9gfkw3g7azp74pvx3cvcmi" }, "stable": { "version": [ @@ -22523,11 +22526,11 @@ "repo": "dracula/emacs", "unstable": { "version": [ - 20210518, - 657 + 20210627, + 1011 ], - "commit": "aa72f3d5c4d49cc0fb581d2f4eac528cf0278a11", - "sha256": "1ay4i606rjcr55ky54sxyvh6ac4s4ilr1i3pykvavdgmrzy3ij89" + "commit": "99ef8ef438e8e11a4486a20c353508b5e20d010e", + "sha256": "0hrqbggmfizl7wcwjcnpgs7ykns6iqwai51mqv61k7m2m37slf6k" }, "stable": { "version": [ @@ -22883,16 +22886,16 @@ "repo": "jacktasia/dumb-jump", "unstable": { "version": [ - 20210303, - 1714 + 20210622, + 1720 ], "deps": [ "dash", "popup", "s" ], - "commit": "8f70acbe164553b225476fed55019ecddcf0bbd6", - "sha256": "08g417yf4byhhldvcbkmhrlm7iaylkv0cbcg1c701dyfngxn01y2" + "commit": "542e72d3feba986a12119f6def515ef1347cb4ca", + "sha256": "1x0g1n9x7qsiwqq8432li6yiww2kvdbk2wkqs3glw97grzrz89gc" }, "stable": { "version": [ @@ -22936,17 +22939,17 @@ 20210213, 757 ], - "commit": "ac3a66e0f7d3577b27cc5d5f2399163bfbe11828", - "sha256": "1grll7h2hv906bik224qn9fldmq4lhnlfcif1lg4grr3f4nhl1wc" + "commit": "846b38c1efab4757240d131d2c45102930fc305c", + "sha256": "1vw500g9jfa4za1f0r90bzzb6ra9jyn52z1g4nwvqcnha1sixj7m" }, "stable": { "version": [ 2, - 8, - 5 + 9, + 0 ], - "commit": "e84ba5230f6afacb12f022937138a752f1c301b6", - "sha256": "0a1jj6njzsfjgklsirs6a79079wg4jhy6n888vg3dgp44awwq5jn" + "commit": "641a95d2254ca7c51c97f07f2eed85b7a95db954", + "sha256": "01np4jy0f3czkpzkl38k9b4lsh41qk52ldaqxl98mgigyzhx4w0b" } }, { @@ -23058,11 +23061,11 @@ "repo": "dylan-lang/dylan-emacs-support", "unstable": { "version": [ - 20210329, - 604 + 20210613, + 1431 ], - "commit": "040c8ebc884305fd4ff980d21c68946fa74b095a", - "sha256": "1f99wn0lgknvnplp7nk2lylf17yak2hw53n9a0vkxng01xhf50d2" + "commit": "d85409dc3cba57a390ca85da95822f8078ecbfa2", + "sha256": "1cm4l2ycaw47mfgc6ms021zxkas1jajgwpnykqlkcwcbakbczxjl" } }, { @@ -23185,14 +23188,14 @@ "repo": "ahyatt/emacs-dyncloze", "unstable": { "version": [ - 20210405, - 212 + 20210613, + 1956 ], "deps": [ "dash" ], - "commit": "38aac1a38017a707b4c539a7932cc8f6cd8f1a77", - "sha256": "05i0a1680a79xvawa93iip10ln6bkrnvzqh3a2lica4hfx0hsi0x" + "commit": "fe5baf6d324800779f80f5c6298a56e2dcb87598", + "sha256": "0c7bh3swwmfc1z834f79jakg1n6li5prd33r5k92id8kl18hb8fj" } }, { @@ -23449,8 +23452,8 @@ 20201112, 820 ], - "commit": "5f3cfac22a7e2508be47079860ab573f397c3cfa", - "sha256": "1p7x7wvzc1sragxpb7b6qnb9fv193mm3ydwf1kwi6rgnz29zql58" + "commit": "527df13dcfb11f7a059ca9e8e4d31ab79423d896", + "sha256": "0ylmd42z0lczliafwhw0ga80y7j1njdypzmfkmnblhlxyiwjxwxk" }, "stable": { "version": [ @@ -24329,8 +24332,8 @@ "repo": "sebastiw/edts", "unstable": { "version": [ - 20201110, - 1827 + 20210630, + 1626 ], "deps": [ "auto-complete", @@ -24341,8 +24344,8 @@ "popup", "s" ], - "commit": "648e8ac632bee8eaa92fc4e09a674ae453bae0a9", - "sha256": "1z7abw4s3k8ynx9i25blp0i51is0wdpsipx79l4wkpazhpsx8gb6" + "commit": "5564f5292eba339afa7760af9467c896ccd708da", + "sha256": "0dkpijsfprlckaggnzmarrbny2qn02927s0fh94dql2gqkvfxhd0" }, "stable": { "version": [ @@ -24505,8 +24508,8 @@ 20200107, 2333 ], - "commit": "df4e47f7c8adfe90d9bf408459772a6cb4e71b70", - "sha256": "1n0dcrhwpl24whxzwhxf7qjlqlllzl5aahdq8h2zdgb6xz912k64" + "commit": "54fc2af0efdbb9e000667749bcfc9fda659304cf", + "sha256": "032iacivlg86fi3kwgsh0dsggx7kp8l9yvngb4ih7ilfd33mzrza" }, "stable": { "version": [ @@ -24526,8 +24529,8 @@ "repo": "joaotavora/eglot", "unstable": { "version": [ - 20210526, - 1751 + 20210611, + 2249 ], "deps": [ "eldoc", @@ -24536,8 +24539,8 @@ "project", "xref" ], - "commit": "e498cb171bb07ec36880a2494aafc8acb1cc34ca", - "sha256": "1q2rg6kk16h0wv70p2x1rg5cjmn0w0gc3phriwdd7iwn842dsrb7" + "commit": "5cc8df63d86a6c43134dd6e4e3ae26cfae14e66a", + "sha256": "0whplm1858d3mv4af6qk0jr5dk9ym1yzp4zsslrrfpyi54vy96yx" }, "stable": { "version": [ @@ -24863,11 +24866,11 @@ "repo": "dimitri/el-get", "unstable": { "version": [ - 20210606, - 911 + 20210613, + 1418 ], - "commit": "52df810e538243d07f2a317ad36e351b440a75e0", - "sha256": "0s9107bss982v4njwkfyi4gismg402xcrqkq9c2hrwhyr6pny4w0" + "commit": "ec135b5353867ce3564a675e99024944b834395d", + "sha256": "1mpc4gnrpvqvhfvjvp4hqb4x6nzn1kfzgsqi4sdjgbfjqll2jzv0" }, "stable": { "version": [ @@ -25170,8 +25173,8 @@ 20210524, 1611 ], - "commit": "afe8f31e2b9f78d13b22a695b7cf9c373656b85e", - "sha256": "09yk4xvsdd5mvrzx4kdfyi2bkbdykjg80hcxvjamh967s6vinzjb" + "commit": "64545671174f9ae307c0bd0aa9f1304d04236421", + "sha256": "10hjqva6xpilnsfsi8z7w3mjmii4hzf53cmccv1w3076ccvcpq62" } }, { @@ -25219,8 +25222,8 @@ 20210530, 1641 ], - "commit": "e9af76aa8fd9ce5b7010b7322a73341828cfe690", - "sha256": "1wryp568bl5p0s78va2pgh9aiskhphmva20zmk1jg0qjxim58grv" + "commit": "d51ce6152519b5cf32d0dcc40cad6787eb605997", + "sha256": "1nkc9fwg7fn8gvj4zg515320p7m2h3b1nyd6zzbp2v60qj7277jq" }, "stable": { "version": [ @@ -25240,11 +25243,11 @@ "repo": "casouri/eldoc-box", "unstable": { "version": [ - 20210402, - 2039 + 20210608, + 2202 ], - "commit": "f66f8d0641a0025d65da1ec21141ea594d6883da", - "sha256": "1y9ns6kmhgzi176z251cymplqc9bdk0axhhcvh4mn21vi5igz4pz" + "commit": "13d207d40863a041b84c34f075668c7931db5a78", + "sha256": "1cvwp01w0adgxwlsispmir4wgs73cl62n5rh7ri6rw6g4fribq1m" }, "stable": { "version": [ @@ -25302,15 +25305,15 @@ "repo": "stardiviner/eldoc-overlay", "unstable": { "version": [ - 20200715, - 1214 + 20210630, + 1345 ], "deps": [ "inline-docs", "quick-peek" ], - "commit": "563ca285a510d1cbd5129cc3a8f8a3cdded065de", - "sha256": "1llh93rlvzsl9m2f7gprb5rbbf2ghysyn1balb8clb64hq98gjyb" + "commit": "3edbfb23836bdef253f4a5fd125952e55877d2b2", + "sha256": "1r2fjdra4bav16c108jzzjd2qhng7493i7l7znbasialf40j3cbs" } }, { @@ -25412,11 +25415,11 @@ "repo": "xwl/electric-spacing", "unstable": { "version": [ - 20210430, - 1714 + 20210625, + 1722 ], - "commit": "800e09af7b0cd5d78d22f857dbce10fb080637df", - "sha256": "0ykndvbbx8rvaxppmkngyrzp1x6fghj9xv55i847kpzx1c6gs4fc" + "commit": "1be87078a689d967cb2d6654659fb49427926d62", + "sha256": "06iws70cc58xs79wlv9wgqk6vk9grvv1jhcngjjwg0pdn080rksz" } }, { @@ -25530,6 +25533,44 @@ "sha256": "1ghdvfn4f9y69r59i1ga9b3ib1r8sbqg6q1v5rz3f9paagfavrd1" } }, + { + "ename": "elfeed-autotag", + "commit": "11425f3533d452f1f7f412b1dbe617be9dcbf225", + "sha256": "0p6avgi7pclcf1ml0k3lzwd92plgz28d8q82675gyjs8gfwkn5m7", + "fetcher": "github", + "repo": "paulelms/elfeed-autotag", + "unstable": { + "version": [ + 20210607, + 637 + ], + "deps": [ + "dash", + "elfeed", + "elfeed-protocol", + "org", + "s" + ], + "commit": "bc62c37fb79b720ff8b6d67f04f2268841306dcd", + "sha256": "0vmvl3c465i2gkm9079hj7l3qxna37q3rrs498r8dby11c0dgcax" + }, + "stable": { + "version": [ + 0, + 1, + 2 + ], + "deps": [ + "dash", + "elfeed", + "elfeed-protocol", + "org", + "s" + ], + "commit": "bc62c37fb79b720ff8b6d67f04f2268841306dcd", + "sha256": "0vmvl3c465i2gkm9079hj7l3qxna37q3rrs498r8dby11c0dgcax" + } + }, { "ename": "elfeed-dashboard", "commit": "339127464845e86419c6a88004fc16b60d675f57", @@ -25907,15 +25948,15 @@ "repo": "Wilfred/elisp-refs", "unstable": { "version": [ - 20200815, - 2357 + 20210615, + 1624 ], "deps": [ "dash", "s" ], - "commit": "b3634a4567c655a1cda51b217629849cba0ac6a7", - "sha256": "1zy629gavyrwx5gmpz7l1a86hbrxjrfqik398v3ja8vg8bj9d6nq" + "commit": "fdde21e34b1272783d566d8230b5ed2dc4749048", + "sha256": "15g3xp3w8lrshjf812c8v50y396zx7107fcyc59kljhsc257j62y" }, "stable": { "version": [ @@ -26361,11 +26402,11 @@ "repo": "redguardtoo/elpa-mirror", "unstable": { "version": [ - 20210509, - 439 + 20210614, + 302 ], - "commit": "193dd942cd74f71d94067f48249427676ba7dec8", - "sha256": "0hwsy780x1kw1c9k1xrbrbip6l62fa41czal0nnqr9li0brig7d7" + "commit": "18209f7f4602e48204992e38c5d265eb1a68320a", + "sha256": "0507bydbplh515jm1y8w9fpv3mljxkj797ssackadx484n3v0yvv" }, "stable": { "version": [ @@ -26424,8 +26465,8 @@ "repo": "jorgenschaefer/elpy", "unstable": { "version": [ - 20210328, - 1852 + 20210630, + 2317 ], "deps": [ "company", @@ -26434,8 +26475,8 @@ "s", "yasnippet" ], - "commit": "2203597e1254eba345d6873daa40c7b9d144931c", - "sha256": "0rzqmcbrq7xdk748cwy5ikzbg7f13g57jf7rhxyfy6j5pwn8q7k7" + "commit": "4248dccef31e260813d93cafd083bfcd71efc92a", + "sha256": "16pkbg1fwsn0haz2x0ky9pmpgxj9syszsm5g58jra5r0dhyv99vz" }, "stable": { "version": [ @@ -26737,11 +26778,11 @@ "repo": "emacscollective/elx", "unstable": { "version": [ - 20210504, - 1306 + 20210615, + 1503 ], - "commit": "53d257db92fb72ade8ea1b91dc6839c21563119e", - "sha256": "1qccz8z0410xhygrfy62h1j3553avdcb7m61ps6b6y74nz615l1r" + "commit": "ef6dfa8e598b2761d0a481526e98e254123a20f6", + "sha256": "0p7c2mnwz85klliy1af96knkdja6q9k9j11r0hfka7g4fak0qi6d" }, "stable": { "version": [ @@ -26818,11 +26859,11 @@ "repo": "skeeto/emacsql", "unstable": { "version": [ - 20200714, - 28 + 20210615, + 1539 ], - "commit": "6d8cd9366284b5a27268ff4b783e2c34573d5b60", - "sha256": "04l1rzsmy9131h42y1v6vsfbby7v1gldwd5g600mqfjbbwcnbgsk" + "commit": "9dca5996168c4963eb67e61c7f17fdcb8228e314", + "sha256": "1gjwll970avjv0ah4m8w56ybi4l4bc4n8p29wq77za56m0g6jzrg" }, "stable": { "version": [ @@ -26848,8 +26889,8 @@ "deps": [ "emacsql" ], - "commit": "6d8cd9366284b5a27268ff4b783e2c34573d5b60", - "sha256": "04l1rzsmy9131h42y1v6vsfbby7v1gldwd5g600mqfjbbwcnbgsk" + "commit": "9dca5996168c4963eb67e61c7f17fdcb8228e314", + "sha256": "1gjwll970avjv0ah4m8w56ybi4l4bc4n8p29wq77za56m0g6jzrg" }, "stable": { "version": [ @@ -26878,8 +26919,8 @@ "deps": [ "emacsql" ], - "commit": "6d8cd9366284b5a27268ff4b783e2c34573d5b60", - "sha256": "04l1rzsmy9131h42y1v6vsfbby7v1gldwd5g600mqfjbbwcnbgsk" + "commit": "9dca5996168c4963eb67e61c7f17fdcb8228e314", + "sha256": "1gjwll970avjv0ah4m8w56ybi4l4bc4n8p29wq77za56m0g6jzrg" }, "stable": { "version": [ @@ -26908,8 +26949,8 @@ "deps": [ "emacsql" ], - "commit": "6d8cd9366284b5a27268ff4b783e2c34573d5b60", - "sha256": "04l1rzsmy9131h42y1v6vsfbby7v1gldwd5g600mqfjbbwcnbgsk" + "commit": "9dca5996168c4963eb67e61c7f17fdcb8228e314", + "sha256": "1gjwll970avjv0ah4m8w56ybi4l4bc4n8p29wq77za56m0g6jzrg" }, "stable": { "version": [ @@ -27058,11 +27099,11 @@ "repo": "oantolin/embark", "unstable": { "version": [ - 20210607, - 1506 + 20210615, + 1833 ], - "commit": "ef609bf15368a68c4eb3c46fd8cc1bb623b6b83e", - "sha256": "0ddh7zqgaq07534l6m3wjvbcj23a01h3x7scd4pl5rj6wyxqwv76" + "commit": "acbe1cba548832d295449da348719f69b9685c6f", + "sha256": "0c1zqfrn2va2m9z6rw3i2h6dwm2vc0asbha4d9r0gss4b7519pf2" }, "stable": { "version": [ @@ -27088,8 +27129,8 @@ "consult", "embark" ], - "commit": "ef609bf15368a68c4eb3c46fd8cc1bb623b6b83e", - "sha256": "0ddh7zqgaq07534l6m3wjvbcj23a01h3x7scd4pl5rj6wyxqwv76" + "commit": "acbe1cba548832d295449da348719f69b9685c6f", + "sha256": "0c1zqfrn2va2m9z6rw3i2h6dwm2vc0asbha4d9r0gss4b7519pf2" }, "stable": { "version": [ @@ -27256,29 +27297,29 @@ "url": "https://git.savannah.gnu.org/git/emms.git", "unstable": { "version": [ - 20210607, - 1450 + 20210619, + 1246 ], "deps": [ "cl-lib", "nadvice", "seq" ], - "commit": "c360a8934c1e07ddab4e12d28800d362d254ccbd", - "sha256": "02aikwki7932dldhnsq8ndca59spbc4g2kjfal3sw16lklfw0sfa" + "commit": "6e0aaaf4c5598826b24c3079b80bf8af000a77c6", + "sha256": "016y0w1gy8z1gdri54njas20l3kw99jg5bjyrmcbmgzjmb1jq0y8" }, "stable": { "version": [ 7, - 2 + 5 ], "deps": [ "cl-lib", "nadvice", "seq" ], - "commit": "b0173b6b4c5b66a4706cb82c9b50a179bf159a0f", - "sha256": "1scppj8wkiml4dgsg4540hdd8mv9ghcp2r17b647az0ccxwp73qm" + "commit": "144c49ac2931b6e57e265cc6139b7c9718f1297e", + "sha256": "0j9qh781zr348qx49zvr59rdpmh4204fqx9sm3mfh3kg6kbc7v8x" } }, { @@ -28006,26 +28047,26 @@ "repo": "emacscollective/epkg", "unstable": { "version": [ - 20210530, - 1147 + 20210616, + 2229 ], "deps": [ "closql" ], - "commit": "8ee60b65bff02ef606d489b83e2def9922e9623d", - "sha256": "03zsysj78w43q902wi9dhck64q9va247avr6fhdw8ynf2lvb78d3" + "commit": "44b7b2519f84056ee94a6c4ce21fce146532174c", + "sha256": "0z9sz9ydfjzhawh4qip41h3vid1lslaf0h14hkjz9kx8fkrzib8a" }, "stable": { "version": [ 3, 3, - 0 + 1 ], "deps": [ "closql" ], - "commit": "8ee60b65bff02ef606d489b83e2def9922e9623d", - "sha256": "03zsysj78w43q902wi9dhck64q9va247avr6fhdw8ynf2lvb78d3" + "commit": "44b7b2519f84056ee94a6c4ce21fce146532174c", + "sha256": "0z9sz9ydfjzhawh4qip41h3vid1lslaf0h14hkjz9kx8fkrzib8a" } }, { @@ -28158,10 +28199,10 @@ }, { "ename": "eradio", - "commit": "533c3f130d94335bf18907fefe2b5f1e047cdfbe", - "sha256": "0dxlsikgz1fbsypxxzczp6m4bbqh4kqv0f7w058z2sgzplybq3m4", + "commit": "99f67df1d87ecd1bb54b85fa1711dfba90dd00dc", + "sha256": "1w6igfsb8l4i2nq1h528wys61gwh784xzm99bw25rrjj17jdyxsn", "fetcher": "github", - "repo": "fossegrim/eradio", + "repo": "olavfosse/eradio", "unstable": { "version": [ 20210327, @@ -28277,11 +28318,11 @@ "repo": "alexmurray/erc-matterircd", "unstable": { "version": [ - 20201029, - 2321 + 20210701, + 32 ], - "commit": "d46f55909f1c229fd84f409ef992a7a463719893", - "sha256": "19vwpl40nw3jgfmiwl1y4yna0ygjyzlqf5gs85g63f61d89gjlrs" + "commit": "6e9698310f5df5193bccb334839bca29e4bbfe30", + "sha256": "0cwq1ljgb0ga1b8f8gks9c4y8rqjfawpr4l0fi0p3y674a76z33f" } }, { @@ -28643,19 +28684,17 @@ 20200914, 644 ], - "commit": "044843c5281a7bdb9479317793a75c8c0fcfadd9", - "sha256": "04lirb2p1h46c1l84ysdnr2jxvzsdw1zv6jhm7h8ybgzmaa65b6m" + "commit": "007a26fb5f7d9eb54db16484fb116d6e47c8cc5e", + "sha256": "1w9pra3qqmidsf5mvp0lmk9liw1ryaf8kjiawfgyyc6mzgw6nrvz" }, "stable": { "version": [ 2, 6, - 1, - 3, - 20210605 + 2 ], - "commit": "ab805592a0ae7066fbd5fa5f47e933194fce878f", - "sha256": "19ld12x4is0nx52i05zv20js0zysx3bljbdn2nr65vy11dq2cyyp" + "commit": "246a229faea2ef2fa53caf491ff8a2d72dd7510c", + "sha256": "1ccmryw6vs8d87d5zmjl0kr2kvyd1zxl73344fa7yzqgg2kw1da6" } }, { @@ -28669,17 +28708,17 @@ 20210315, 1640 ], - "commit": "a8969ec16a91c0e1ac56a438d81069d288662518", - "sha256": "0wp6sf8rw73waws47av68d4sdd28qix74n53c4fpdc4c2xq3j3h6" + "commit": "3517ac9f6b48641b949e19971a1a2d022b7494a0", + "sha256": "1r9adb0x370c3cj93lgaag2ifkgi954gh5hnshkr3wz8bpqirvk1" }, "stable": { "version": [ 24, 0, - 2 + 3 ], - "commit": "82f97b9d3d639ed87175aeed75747eb6594170ab", - "sha256": "065kc9p30jam23grpm7dwxjf76n6g1hzdrq9q1irr3qmw1rr0240" + "commit": "0a887ba078f6faadea128b51a98e928dcb0e79a4", + "sha256": "0hirfg5y53gj5smf2rqxiadj02ad761hgq3yqcz4j1ldnm50hlr9" } }, { @@ -29418,8 +29457,8 @@ 20210405, 1808 ], - "commit": "3d62a3319ab03a810030058d3fb368b28dfd82d5", - "sha256": "0hj3nczmqmgiwsvh664rs34j63wl325x6nar21p1a84h5ximpkxq" + "commit": "5bf63dacc5df8a74860e80dabd16afce68a24a36", + "sha256": "1vxg86wv6f96bva0d1xxhisk525chwhdl4nq77xhriflq65mcmi3" } }, { @@ -29531,11 +29570,11 @@ "repo": "emacs-ess/ESS", "unstable": { "version": [ - 20210520, - 2146 + 20210616, + 1806 ], - "commit": "f62f460e3c55e5e7ad5941225e7884b0e1656131", - "sha256": "0i5i59pbga10s4yml5vi4fbbxmaqgf8fx4caj3mfgd8dkrkxblgp" + "commit": "a5df6aa81351385e9813b722afcacdba1648226d", + "sha256": "0di7s1k9lizvbr4n59qhn6ipc67klcyimlkdqw4if7nkfjif5bsn" }, "stable": { "version": [ @@ -30126,15 +30165,15 @@ "repo": "emacs-evil/evil", "unstable": { "version": [ - 20210527, - 2107 + 20210628, + 1913 ], "deps": [ "cl-lib", "goto-chg" ], - "commit": "ad47644eea5e351269f5bead18e713768d96f207", - "sha256": "1bcdrvrrjq9r75cfrxziq84slrjm8gbbhbm72hqjfzka6zcnr39g" + "commit": "f20d442ff006aa5a6dc48ac654906b48b95107fd", + "sha256": "0bl854036zpjg5p5asamvlnl9lf46rgcpa645yhrvxqmwznm6din" }, "stable": { "version": [ @@ -30328,15 +30367,15 @@ "repo": "emacs-evil/evil-collection", "unstable": { "version": [ - 20210607, - 1954 + 20210701, + 1024 ], "deps": [ "annalist", "evil" ], - "commit": "86b02f84a8df0ddd6216cb85d49bedd6ee2ab747", - "sha256": "0vh0wdzz9idfinbfd3mynlp88lgq5j9wk8c3pc5a1is6g3jpj938" + "commit": "a24168ffe3711890b5dcd41041a51146bbd67497", + "sha256": "1pz046fw06lgc7gjrfr0a895j867mm96k8h5dw3k0p64rh1xh1sa" }, "stable": { "version": [ @@ -30894,26 +30933,26 @@ "repo": "redguardtoo/evil-matchit", "unstable": { "version": [ - 20210325, - 123 + 20210609, + 1311 ], "deps": [ "evil" ], - "commit": "8c8c94bea899718f393ad041202a355e6f24ea19", - "sha256": "0vygxkvri6363wi3byjd2r23bjyvjkfy58n2kshslaq18z5vylzl" + "commit": "d7ad7f712b98aa64b7cc4fb16354b32666739c77", + "sha256": "1x7wpq0lgkp016yik6sc7b2abhixgcwk0mxx29dyycsjjkdlhp3a" }, "stable": { "version": [ 2, 3, - 11 + 12 ], "deps": [ "evil" ], - "commit": "a0c5bd1fe89119b94ffb0a266d2969434e7ec4c1", - "sha256": "1990g1b6v0i7jaiv35bdssdn601rjifzg4fy9s3sxk0drqm1xiss" + "commit": "9cd0ddaacb3476221d37344715c759ed3cb538d7", + "sha256": "0l4ash907d91vccqdxjz1v5spd8f4va0vrdri6h9y1qc67mjlsph" } }, { @@ -31029,11 +31068,11 @@ "repo": "redguardtoo/evil-nerd-commenter", "unstable": { "version": [ - 20210528, - 1009 + 20210624, + 1122 ], - "commit": "c0f49e4e87300720b8e8a8296d92b8386956c7a2", - "sha256": "0ci3hjzgwayz9nvmwg5vbmvn80cz0lsppghi511cbr3cdf8xkkv4" + "commit": "118bebd02a489ddf5eee3ab6fb55b3ef37ebe6d4", + "sha256": "15phgj1x2k7i6wnhq3lbrjldrc7xr18z4sgsmklwwgr4blx9ql1s" }, "stable": { "version": [ @@ -31463,15 +31502,15 @@ "repo": "hlissner/evil-snipe", "unstable": { "version": [ - 20210607, - 420 + 20210609, + 509 ], "deps": [ "cl-lib", "evil" ], - "commit": "9bd7345476174dfc6eeaa700a505e45b155ddb83", - "sha256": "1p7v9pnbyc4mhpkvmyl9vr825grqnfyl0h203sbnb1vnw15bbnbp" + "commit": "a9b9b39a7915e66b7d5da9cecfaf002c72d08196", + "sha256": "01ikzxvm878k0xwj10h3ww02459g3jiz4fjsm481jw1jjvnxg5b2" }, "stable": { "version": [ @@ -31557,14 +31596,14 @@ "repo": "emacs-evil/evil-surround", "unstable": { "version": [ - 20200603, - 2216 + 20210615, + 2119 ], "deps": [ "evil" ], - "commit": "4706987bc01a552343848da49b4951bd54374643", - "sha256": "0v2v58pchr5icdpvg4k6vblxhgjk09wi7f54hs1dj0f6rgvpxmx5" + "commit": "3bd73794ee5a760118042584ef74e2b6fb2a1e06", + "sha256": "125yxpd2cmhwvcb0p9z5dc6ydk4w2a9vblkn9hayh6myj9jwjy9f" }, "stable": { "version": [ @@ -31654,8 +31693,8 @@ "deps": [ "evil" ], - "commit": "ad47644eea5e351269f5bead18e713768d96f207", - "sha256": "1bcdrvrrjq9r75cfrxziq84slrjm8gbbhbm72hqjfzka6zcnr39g" + "commit": "f20d442ff006aa5a6dc48ac654906b48b95107fd", + "sha256": "0bl854036zpjg5p5asamvlnl9lf46rgcpa645yhrvxqmwznm6din" }, "stable": { "version": [ @@ -32308,8 +32347,8 @@ 20190520, 1106 ], - "commit": "e043df1bcef40cd5934a74c210e1e35d5eb0e5a6", - "sha256": "0am4g25mlmm1iqcm2kxzskrzhrm1f09cdwcqmvk4lidid5xcb6xc" + "commit": "fc6713e753380f3034d8df55b7af3a737ea52ab4", + "sha256": "17p8gcbm81qq1rgn3xdblmvyx3qn4sjpylna7pfpq32nkxjaajvc" }, "stable": { "version": [ @@ -32338,10 +32377,10 @@ }, { "ename": "expand-line", - "commit": "3416586d4d782cdd61a56159c5f80a0ca9b3ddf4", - "sha256": "0bzz7zrpfdxhjxs7nzlmzjb9jfajhxkivzr5sm87mg3zx8b6gjyi", + "commit": "06f13c6ff35e0e710407b2138fcefaebf01b007a", + "sha256": "19vk9kp1pp5m9l6qwgnxalamqlcds66f3vc0psyymna1g7pinr1w", "fetcher": "github", - "repo": "zhangkaiyulw/expand-line", + "repo": "victorteokw/expand-line", "unstable": { "version": [ 20151006, @@ -32359,11 +32398,11 @@ "repo": "magnars/expand-region.el", "unstable": { "version": [ - 20200304, - 1839 + 20210624, + 1015 ], - "commit": "4b8322774d9c1d8b64a0049d1dbbc1e7ce80c1a0", - "sha256": "1x6sbychbz91q7mnfn882ir9blfw98mjcrzby38z1xlx3c9phwyi" + "commit": "519e92eabc470fe1792d8d4a37c98e76cf195840", + "sha256": "0rh5li9i6nz81mbji87dnv5ly58rl5lphlvjx4m0hb7dlqpw0db2" }, "stable": { "version": [ @@ -32775,15 +32814,15 @@ "repo": "rejeep/f.el", "unstable": { "version": [ - 20191110, - 1357 + 20210624, + 1103 ], "deps": [ "dash", "s" ], - "commit": "c4dbf8c8e83df834f5d6f72cd5649b9d8a8812ec", - "sha256": "132zj5yvx4llzsh6rs0jwj0b5cfl140v0m6rk0kckw3vfgfh0cln" + "commit": "50af874cd19042f17c8686813d52569b1025c76a", + "sha256": "0k6qp5vqyiql9f6i6z95iskjpv9wn6sd66wnf2x0jxbws4r2bjxy" }, "stable": { "version": [ @@ -32871,10 +32910,10 @@ }, { "ename": "face-shift", - "commit": "e55d2d30525602726c3c63025f5fce671efac416", - "sha256": "1y0m6yv64q76x6i2r5npn97c2axsy2k7b3m58zxh8p7c5lpwjdpa", + "commit": "982788433004ba644a372c50130613e3c56bba10", + "sha256": "06962zrxnm7q9w8ddm6xwa2q1vbb8wi1z8sqmw0yksz6wra49d5w", "fetcher": "git", - "url": "https://git.sr.ht/~zge/face-shift", + "url": "https://git.sr.ht/~pkal/face-shift", "unstable": { "version": [ 20190818, @@ -32883,8 +32922,8 @@ "deps": [ "cl-lib" ], - "commit": "8dd6fb5f6277d3a594654aeb3e6a7b7b5581656a", - "sha256": "003k8i18s782zf1g0c9wi8p9lyk0viz76dah8hd3y622hmx8sdlb" + "commit": "8c62d7a27a0e3092942742362ed73e17e254e904", + "sha256": "028b3j7rp4z78285r8w4db8dx9j6zlqp8aw4y0pvd4ifqbs5wh05" }, "stable": { "version": [ @@ -32952,8 +32991,8 @@ 20210602, 1952 ], - "commit": "45f2faef92ee23738b86f4f8d0a433ad729a5ca8", - "sha256": "0slvrgw508388il24wlx9g0bf32anpk6rbhmb2r99anq2vhn4b4g" + "commit": "cb8803355e20812d84195b1b7c9b0578c3262e68", + "sha256": "0wx2k9262p712aasn3ha8si250yzhcqz513apna8lp5gri2rxsg8" }, "stable": { "version": [ @@ -33424,20 +33463,20 @@ "repo": "technomancy/fennel-mode", "unstable": { "version": [ - 20210410, - 1942 + 20210624, + 1431 ], - "commit": "59ab02344f569069b9899a3a5ffdca4a30093df4", - "sha256": "1vh6n2sg89g43sidymk22wjzjh71wgbajshhh7y3f6zf8xs94mmz" + "commit": "f37a3de72c6cbf37f82d4b2f37d9009af5058099", + "sha256": "1qnmcysrl2zxiid4v1h1hq1nax3a7sxs2dmag54sfifm149lf7f3" }, "stable": { "version": [ 0, - 2, + 3, 0 ], - "commit": "ae4634bef12f66a1d4721ab74c5bf8dd29d710d2", - "sha256": "15b5zb66dzszpdiqkwgxqv434kqgpk1l065ic4lbj3y3krm2snbg" + "commit": "ea8564a2cc4f7e10b3fc13faf26a4f098b159f00", + "sha256": "1qnmcysrl2zxiid4v1h1hq1nax3a7sxs2dmag54sfifm149lf7f3" } }, { @@ -33574,15 +33613,15 @@ "repo": "knpatel401/filetree", "unstable": { "version": [ - 20210514, - 1614 + 20210629, + 356 ], "deps": [ "dash", "helm" ], - "commit": "08c0ea22f304f9777cd96e9b86f7c6e5331e82d8", - "sha256": "1phqiisabqsfkmslajl012lc0bf5y0vkgrcjavbwzf52hj7kn982" + "commit": "f7dd8a310f5364f1e1549082ef231c3c27285e89", + "sha256": "1w1f924as6l0s9dkpjjk6bnkp29x52mf5pzzqxqsigp2r1z6k2lk" } }, { @@ -33768,8 +33807,8 @@ 20210427, 1205 ], - "commit": "3bf010d2be073d499de5ffdaa98f48bf8a3dd21e", - "sha256": "0zpckqcx4fbjni1f0c6wzi1356ab06j33himfgkhvyl1bn4w5jna" + "commit": "680ec93808176442a2c78b91b18bb4256d81d340", + "sha256": "1af30i3nsms1s2gwq3wx0xbmjxd95hipai63icw3jpwc3pmw3g2n" }, "stable": { "version": [ @@ -33918,11 +33957,11 @@ "repo": "jming422/fira-code-mode", "unstable": { "version": [ - 20201005, - 1607 + 20210621, + 1933 ], - "commit": "a3a7a75d2b8b15404c37de186162a5f89ba447bf", - "sha256": "0az773s1g8c1sahyrci4zclzhyznr3kizmvxs65rpn0pcmcfq1m8" + "commit": "85e0eba018bca70040faea19996b43ce8e543cad", + "sha256": "1mv0gphbp976ncfif2jbfrmkayh0lp5cjqmiimhw1inw7ps18k5r" } }, { @@ -34855,14 +34894,14 @@ "repo": "leotaku/flycheck-aspell", "unstable": { "version": [ - 20210605, - 1713 + 20210618, + 920 ], "deps": [ "flycheck" ], - "commit": "8c45988a12e7c149b17d7edb84e6dfc33bb7b288", - "sha256": "1lsfz3yi3i1mqmq6p9x6fx26wrlqihsaz3yk5g50yv6jqvfr1g79" + "commit": "3abe1a6184fefea3e427141131fba40afae3d356", + "sha256": "1g600caz7v7qm6fj67x0s064f4n5fr57bnd0m3sc43gn24rpjjdv" } }, { @@ -35723,31 +35762,31 @@ }, { "ename": "flycheck-grammalecte", - "commit": "2e7aee5074faedef4f2b989ffe05995b2f73bfbb", - "sha256": "031x2yh3wdklsm169h34sg0bzpl36nfms129zj4j0z99gw1kda3z", + "commit": "5f03c71c5482b4f3f6424e71dc19e7daec400db6", + "sha256": "0w55xmxxa28k776fl0kc08frsk1msq0ia40afa4gj8g6mi254qm3", "fetcher": "git", "url": "https://git.umaneti.net/flycheck-grammalecte/", "unstable": { "version": [ - 20210504, - 1852 + 20210627, + 1018 ], "deps": [ "flycheck" ], - "commit": "f488739aea2ef5c8d39bd28083dd72fdfee46e02", - "sha256": "18yiv09hzbclf9rjp61lxlia2m1qbvmwkiqxxs9jjpac28x7ypjf" + "commit": "8f13de89134e9708b2a24a040a0335a7302632f9", + "sha256": "1acwvndq604gl5n3985mj5v70vcl3d12vh6bzs5nz5xyr8c848z7" }, "stable": { "version": [ - 1, - 4 + 2, + 0 ], "deps": [ "flycheck" ], - "commit": "f488739aea2ef5c8d39bd28083dd72fdfee46e02", - "sha256": "18yiv09hzbclf9rjp61lxlia2m1qbvmwkiqxxs9jjpac28x7ypjf" + "commit": "fab1b5071b7fe7a34869ffb8672abad38948c047", + "sha256": "040mb9djj4cxpjsjch9i30pi36a2z7grkhnsnfdi5qyh341p4pq0" } }, { @@ -36177,6 +36216,37 @@ "sha256": "193l9amk45b0bkrqqm6cxx8y4a6jvm0mcncwq6kvhq2kj9slw7g2" } }, + { + "ename": "flycheck-languagetool", + "commit": "06859c648c33d422a798ef98a564cb79783a9a3d", + "sha256": "0qnvvl9bfx7i0agfm3v7qrcjm86vfshpx97aa0ms8byw77hii5i7", + "fetcher": "github", + "repo": "emacs-languagetool/flycheck-languagetool", + "unstable": { + "version": [ + 20210629, + 536 + ], + "deps": [ + "flycheck" + ], + "commit": "6ade9d7f294cee7e41d0bce9dddb139c49985501", + "sha256": "1yq2n7bknw7by1cn53xn7kz8a3qj1w7szsjysaj93mhxb154g9qz" + }, + "stable": { + "version": [ + 0, + 2, + 0 + ], + "deps": [ + "flycheck", + "s" + ], + "commit": "5608a330e09222d05bf0354f1847f537168e22dd", + "sha256": "0v6gqhgwn2x6qd34380y5n1ql08anv02bs6qk7glq6a0ha8xkzfa" + } + }, { "ename": "flycheck-ledger", "commit": "dc715e6849aa5d6017e2478514c4a0d84c7ddbe5", @@ -36513,15 +36583,15 @@ "repo": "emacs-php/phpstan.el", "unstable": { "version": [ - 20201126, - 603 + 20210617, + 2237 ], "deps": [ "flycheck", "phpstan" ], - "commit": "6863a5278fc656cddb604b0c6e165f05d0171d0a", - "sha256": "05q1y6xshh5csr672jwplp2xmp87gvj9rc65ybpa687dkdmq8cdh" + "commit": "56617fa87c9bec037d4e4a0a143b7d70a989c082", + "sha256": "02k4pmmxq3h8mi0dsjh0s0002gjkpg6g9pxsnxgalwb6rakfirbh" }, "stable": { "version": [ @@ -36900,8 +36970,8 @@ "flycheck", "rtags" ], - "commit": "63f18acb21e664fd92fbc19465f0b5df085b5e93", - "sha256": "0wzyn9qzyly71yfwhlk5m94ygjnbk459pgbpgkhp9fqgchx12p1r" + "commit": "65113e2a137baa9f85dc2157b893291470788dc4", + "sha256": "1qc4hy6r2sz59nb28xrrqiad91xbmsrr9jzhi4k915qgds6m029h" }, "stable": { "version": [ @@ -37355,8 +37425,8 @@ 20210411, 2342 ], - "commit": "8c45988a12e7c149b17d7edb84e6dfc33bb7b288", - "sha256": "1lsfz3yi3i1mqmq6p9x6fx26wrlqihsaz3yk5g50yv6jqvfr1g79" + "commit": "3abe1a6184fefea3e427141131fba40afae3d356", + "sha256": "1g600caz7v7qm6fj67x0s064f4n5fr57bnd0m3sc43gn24rpjjdv" } }, { @@ -37897,6 +37967,36 @@ "sha256": "1nri5rq28plaq69a5k5kx65rzk8yyppyqpjhjicr7dqaa00ibnwy" } }, + { + "ename": "flymake-languagetool", + "commit": "3ead983cef03a4a25f78bac45d4a7cca5058880a", + "sha256": "07m3mps9vs2zk63ssgcwwmdbfln7qzqhnny4i90x6kd2g10vkmvc", + "fetcher": "github", + "repo": "emacs-languagetool/flymake-languagetool", + "unstable": { + "version": [ + 20210627, + 434 + ], + "deps": [ + "s" + ], + "commit": "5e44d7ba7153d20a01428bff98c1949a7a0eb753", + "sha256": "19149wr4plng3n1bpfd49ja1phd3sbyrxa6vk47qh8xc7x1ra309" + }, + "stable": { + "version": [ + 0, + 2, + 0 + ], + "deps": [ + "s" + ], + "commit": "f0f105ab11fd1de1379baef91fcd46e6c2464dca", + "sha256": "1sylnd4hybxnygcgxqw8p7mlp0r000n6f44y5fq3sv9518l5mflz" + } + }, { "ename": "flymake-less", "commit": "6d4eae8b7b7d81ebf4d85f38fc3a17b4bc918318", @@ -38086,14 +38186,14 @@ "repo": "emacs-php/phpstan.el", "unstable": { "version": [ - 20201122, - 950 + 20210617, + 2223 ], "deps": [ "phpstan" ], - "commit": "6863a5278fc656cddb604b0c6e165f05d0171d0a", - "sha256": "05q1y6xshh5csr672jwplp2xmp87gvj9rc65ybpa687dkdmq8cdh" + "commit": "56617fa87c9bec037d4e4a0a143b7d70a989c082", + "sha256": "02k4pmmxq3h8mi0dsjh0s0002gjkpg6g9pxsnxgalwb6rakfirbh" }, "stable": { "version": [ @@ -38116,14 +38216,11 @@ "repo": "manuel-uberti/flymake-proselint", "unstable": { "version": [ - 20200927, - 640 + 20210621, + 929 ], - "deps": [ - "flymake-quickdef" - ], - "commit": "b94950301139846002d2020bc630440ff834bf24", - "sha256": "1zlbw4mj0l9p72gw03jrqmaakh7550ha02r3rmxrlqs6gjzqsd1f" + "commit": "adf1ce7daf1380cb50f365a36548165fe4a32423", + "sha256": "1mmwq4b4idhbsygwjmn3fj67idixx4gaap9zfa0v4didahjsjsjh" } }, { @@ -38241,24 +38338,6 @@ "sha256": "0d2vmpgr5c2cbpxcqm5x1ckfysbpwcbaa9frcnp2yfp8scvkvqj0" } }, - { - "ename": "flymake-rust", - "commit": "7fabdb05de9b8ec18a3a566f99688b50443b6b44", - "sha256": "0fgpkz1d4y2ywizwwrhqdqncdmhdnbgf3mcv3hjpa82x44yb7j32", - "fetcher": "github", - "repo": "jxs/flymake-rust", - "unstable": { - "version": [ - 20170729, - 2139 - ], - "deps": [ - "flymake-easy" - ], - "commit": "2f42d1f2dad73ec9de460eda6176e3ab25c446f0", - "sha256": "02fgkv9hxwrv8n5h6izb5jyjcpazlf86pjjj4zkv1ycpa6gyzzwn" - } - }, { "ename": "flymake-sass", "commit": "cae2ac3513e371a256be0f1a7468e38e686c2487", @@ -38964,8 +39043,8 @@ 20191004, 1850 ], - "commit": "246120647e28a27506ca0894ba98e371086881fd", - "sha256": "15gqzj4h0w33w38i8ihl74iy7aqxlds97gm93r72z69pm2l1d7dm" + "commit": "8a3b529d5ece261a8847298ea03ed35615cc9bfa", + "sha256": "16zalqjd2llwkp7v0218crgf3k34py8zx6lj6z7i3kbmxm9nb27q" } }, { @@ -39042,8 +39121,8 @@ "repo": "magit/forge", "unstable": { "version": [ - 20210525, - 1345 + 20210628, + 736 ], "deps": [ "closql", @@ -39053,16 +39132,17 @@ "let-alist", "magit", "markdown-mode", - "transient" + "transient", + "yaml" ], - "commit": "551e51511e25505d14e05699a1707fd57e394a9a", - "sha256": "139pndj9l9aifnvv2ak5zwf5gzwhp3m6dfpw1avf4vkh1zywzwa0" + "commit": "84ef3a7bad5879a2dd179a94655ac0da28be3898", + "sha256": "0mp1jwc0ms6d15l3vw0zg35l68q58bk5bj8w5znjvwjh3akybfpm" }, "stable": { "version": [ 0, 2, - 0 + 1 ], "deps": [ "closql", @@ -39074,8 +39154,8 @@ "markdown-mode", "transient" ], - "commit": "551e51511e25505d14e05699a1707fd57e394a9a", - "sha256": "139pndj9l9aifnvv2ak5zwf5gzwhp3m6dfpw1avf4vkh1zywzwa0" + "commit": "e7d0d759440492549db331f3c39c3cc62880118f", + "sha256": "0j28vc0q1h36pk0y2nidnlsc2y7n0vpfrd8civiv1zp8z0jwfyc9" } }, { @@ -39110,15 +39190,15 @@ "repo": "lassik/emacs-format-all-the-code", "unstable": { "version": [ - 20210604, - 1107 + 20210619, + 533 ], "deps": [ "inheritenv", "language-id" ], - "commit": "82f68e5d1f0641d7a050db02ab2c0a7d3888f358", - "sha256": "0761qmkza4sbl1k0vj4q18zm9p148h7131dq46wwajyxbmrxlxja" + "commit": "6a3463a723e08a37bae85a7585700ab314ae86ea", + "sha256": "10aa5jh4ba4bhghwb8mi6my1dazbvxlylk3gcxji47qj0z78fajh" }, "stable": { "version": [ @@ -39255,26 +39335,26 @@ "repo": "rnkn/fountain-mode", "unstable": { "version": [ - 20210523, - 1327 + 20210611, + 1228 ], "deps": [ "seq" ], - "commit": "77f3ce6b646868210f91b6a80fcaaa77297ed341", - "sha256": "1f0mzrn237kv2p5bz58km4b7a46shzm1v7n4a6ksyfd3n7cqas85" + "commit": "91f4ad083fa620e6e6202460decc3280bd8e4e71", + "sha256": "0xlg5b0sa4qbv68sza23fr5khv36860jbhzfbcqcw1d420xllryx" }, "stable": { "version": [ 3, - 4, - 1 + 5, + 0 ], "deps": [ "seq" ], - "commit": "707b8fdc9a0e1de1a911ca312c23c0c1672f3ec3", - "sha256": "14zhbcfqyp093kd1bxl7f2hf5l5995qmgpmnxfgw9qcc781crj73" + "commit": "91f4ad083fa620e6e6202460decc3280bd8e4e71", + "sha256": "0xlg5b0sa4qbv68sza23fr5khv36860jbhzfbcqcw1d420xllryx" } }, { @@ -40214,11 +40294,11 @@ "repo": "bling/fzf.el", "unstable": { "version": [ - 20210508, - 1516 + 20210619, + 1421 ], - "commit": "23c09c9c0417c7de67a8965d9b506d0cc7aea7a2", - "sha256": "0c4cz1kyanqswz5ww8aql96hqxg8p8lwwwygw061rq2ycmkl54nk" + "commit": "c975001725e4b7f58dd9379a64c170f07734af59", + "sha256": "01d303vbn7vvhl1g1wpmpy90h5vaj3yimzgmhnmswc2qc2s3cnhq" }, "stable": { "version": [ @@ -40271,11 +40351,11 @@ "repo": "ShiroTakeda/gams-mode", "unstable": { "version": [ - 20210227, - 251 + 20210701, + 36 ], - "commit": "52e984d64c48f518222e0f6bd326236f78d7bf7a", - "sha256": "0fjdm2mlwibi6cz0r7cm4ylxzg7i8fljkwfhflb84xqcaknwr2sk" + "commit": "64e3544726b77f10becb58a51d61993fbba433af", + "sha256": "1sn893lnqfr13p1m2g36i6f0ikpibhp7q7ak5271fhpzjzh0fi1r" }, "stable": { "version": [ @@ -40760,14 +40840,14 @@ "repo": "emacs-geiser/stklos", "unstable": { "version": [ - 20210503, - 944 + 20210626, + 1440 ], "deps": [ "geiser" ], - "commit": "0e3a0570354c03c0cfa25da82fb34ad2e81c1981", - "sha256": "1g31cibl88g1vjfvw4z80ywxpnxy5lijhs754qdcnx36maragh07" + "commit": "be482a03225720d7adb003c28e4515f6252e7ce2", + "sha256": "1dyzpr9i5pxi2p2hg3ndryh7x4y0r9bra88pd1l904vdfsxdxv5z" }, "stable": { "version": [ @@ -40789,11 +40869,11 @@ "url": "https://git.carcosa.net/jmcbray/gemini.el.git", "unstable": { "version": [ - 20210226, - 1419 + 20210611, + 1833 ], - "commit": "0a227125a4112266c06ed7247de039090314b525", - "sha256": "0fiix0ssaannim5kxpckhd5z6fssij3igv1dg9y7143dzxf274zz" + "commit": "97e096ab2400bbe3c0f6d19fb49bd952f2f14e03", + "sha256": "1l092mhpv8dg00ln4yv040kmha7556klm5bqfdvc9ysjnfiwprkd" }, "stable": { "version": [ @@ -40938,8 +41018,8 @@ "repo": "thisch/gerrit.el", "unstable": { "version": [ - 20210530, - 402 + 20210620, + 334 ], "deps": [ "dash", @@ -40947,8 +41027,8 @@ "magit", "s" ], - "commit": "f1bdc47ab2bb29c2a0a385aaa9a5f0f6d543ffb5", - "sha256": "1qcw5kzcw9g41hqg0gnq3k6i4ygfgrlghadmfzdnf7dbk93ngl4g" + "commit": "ac555ccec74c48297bac0944a207e5b8aceac49e", + "sha256": "053gn6ja80810y4a2dayz3xy1bmzb7w06lvf87difa0nhm3mr54g" } }, { @@ -41206,15 +41286,15 @@ "repo": "magit/ghub", "unstable": { "version": [ - 20210531, - 2006 + 20210619, + 1405 ], "deps": [ "let-alist", "treepy" ], - "commit": "e9a819c9c997b8e752eeb4a3fcd1a7b55ab8da47", - "sha256": "1c92q4hrax9gfrw35qi3slr7man006v5vqzp6hi2an5haw2cz4x2" + "commit": "865424d4faf66048bfb3752856ac0cf68e1c6efe", + "sha256": "0kqjxwkm3n6r9zg6pi015g9ix4pyz7b2rngcmmrindcjb5h292a4" }, "stable": { "version": [ @@ -41272,8 +41352,8 @@ 20210401, 656 ], - "commit": "fa81e915c256271fa10b807a2935d5eaa4700dff", - "sha256": "1yf6yipvhhna29mzaan5vb3d5qvbrkp2awr5diyf381mvxgk8akh" + "commit": "8ab9c88a2b8cccd3c092e155f84b1b19930d0719", + "sha256": "1jiglrlhrph57p5kkm1qlqihwl6z7h9qh16qmmd5783ynksnbxp3" }, "stable": { "version": [ @@ -41572,16 +41652,16 @@ "repo": "magit/magit", "unstable": { "version": [ - 20210525, - 844 + 20210701, + 1554 ], "deps": [ "dash", "transient", "with-editor" ], - "commit": "4a8646a30df99bbafc95d4f21a0b2bf0a6f6566f", - "sha256": "0y3wzvyaxn5zybjak77r1cngaqqm462s3d4f1cwmzvrnpv99f3r9" + "commit": "2ae376e4923e02355828350b81cdc1b0f8fa72ff", + "sha256": "1h07rg0fvr7av69bcks1n63digafq145mlsaddyv6xixxqjp0vbg" }, "stable": { "version": [ @@ -43004,11 +43084,11 @@ "repo": "emacsorphanage/gnuplot", "unstable": { "version": [ - 20210526, - 1848 + 20210609, + 834 ], - "commit": "07a80272b86c081b40602ec0b080571f3269749d", - "sha256": "1d50b5vwnzca16g7hs2i0357lx9x5rvivdb5hdi0ngf6sb8d1afk" + "commit": "7138b139d2dca9683f1a81325c643b2744aa1ea3", + "sha256": "1v30avyx5klccpxqi85l5467dbc2v7s1jk5xv7rzvhg27azr4jm2" }, "stable": { "version": [ @@ -43574,14 +43654,14 @@ "repo": "emacsorphanage/go-impl", "unstable": { "version": [ - 20170125, - 1552 + 20210621, + 743 ], "deps": [ "go-mode" ], - "commit": "69f0d0ef05771487e15abec500cd06befd171abf", - "sha256": "1rmik6g3l9q1bqavmqx1fhcadz4pwswgfnkbaxl6c5b6g2sl26iq" + "commit": "1eebba6ccd02d11a5a82ad4540a8d562797bc3b3", + "sha256": "1i48vawn2a76bdbvv02mw7c5ny7g8dxk6b6xw2y9z0iijmbr0dzl" }, "stable": { "version": [ @@ -44081,20 +44161,20 @@ "repo": "io12/good-scroll.el", "unstable": { "version": [ - 20210607, - 339 + 20210613, + 206 ], - "commit": "b4233500bbbdb64758283ba8a4b7cef5a85181a2", - "sha256": "05k03bycwpgs9wf9rh4rxfp38lhzr46c8zpvkd5qr6zwb1nnvr00" + "commit": "26a1b958bbf2c45d86f033e58b74edd196302f23", + "sha256": "0g4fzji614aqy3kw9iivlmw5v8igql0lkrzvgffrd01jn57dzlwp" }, "stable": { "version": [ 1, 1, - 1 + 4 ], - "commit": "61aa3b57d572e6a46a1415b66dbc4b80c33bfb73", - "sha256": "0zprygv94rp1hdq7qxcmp3ns04j6l28y9w5hp087mhfbr1v5y54m" + "commit": "4ca86e18c8f64fd7a2d088a591ac11773d6b06a7", + "sha256": "0bq229nnwp8cy33gizp75wi3x11wn46p73v1581srm2f1zmkapsj" } }, { @@ -44483,8 +44563,8 @@ "magit-popup", "s" ], - "commit": "da0ae769e70e1af16865c3fadb25e9132d089dc6", - "sha256": "09kdlz6h31yasi1rv7759m40zb12vj6llv70pqh9swrpii2nmdzp" + "commit": "93851bd6e14df055d86661de494119e6bacb2192", + "sha256": "0bb5zbyr0xsf4p3440n5x2f3h10ya76vwr3jq10j0ff0x4fxs6iy" }, "stable": { "version": [ @@ -45098,11 +45178,11 @@ "repo": "ZungBang/emacs-grep-a-lot", "unstable": { "version": [ - 20131006, - 1347 + 20210618, + 1420 ], - "commit": "9f9f645b9e308a0d887b66864ff97d0fca1ba4ad", - "sha256": "1f8262mrlinzgnn4m49hbj1hm3c1mvzza24py4b37sasn49546lw" + "commit": "223819dbea049bdeb5f97f9849fce139a5f16a75", + "sha256": "06rrbwb5ms2m3mhsg1l4hqnn7x379019kkdfm8gys5kxv4mfp22l" } }, { @@ -45128,20 +45208,20 @@ "repo": "seagle0128/grip-mode", "unstable": { "version": [ - 20210515, - 1548 + 20210609, + 1305 ], - "commit": "02b7a8109fa1ae248e61c91da3bd8676f8d2e175", - "sha256": "0rd8nasnlc01wb4lkzpk3xrwj9lx2n4gsq7h4nc0irnbfy8phy1s" + "commit": "0ef2a3566f76e1c03ec64ac64cbb916530e40e32", + "sha256": "1p15b41bdzg8819hnq6js62486mwdqcwxns5mnqb21bn6m7pizpm" }, "stable": { "version": [ 2, - 2, - 1 + 3, + 0 ], - "commit": "9615c4774727a719d38313a679d70f2a2c6aca68", - "sha256": "01imyi1l33ng78m6c5g4pma5gy4j7jy7dwmqwsqgwbws08qdbwgr" + "commit": "0ef2a3566f76e1c03ec64ac64cbb916530e40e32", + "sha256": "1p15b41bdzg8819hnq6js62486mwdqcwxns5mnqb21bn6m7pizpm" } }, { @@ -45264,11 +45344,11 @@ "repo": "ROCKTAKEY/grugru", "unstable": { "version": [ - 20210127, - 432 + 20210617, + 1028 ], - "commit": "4ac2bf3877e3af7d23ace3165b9c8ed536ff4832", - "sha256": "05nw45hgbygfvbymghsp425474d4nrgl8pjii8jwd1ym155bf13k" + "commit": "b1d873cb6186e08c6f7ec782df989b01e955fb4d", + "sha256": "1rsixglxvc5a25v1pbyz23bngql84nvjn8673lmkhdcqcvd3s1hg" }, "stable": { "version": [ @@ -45494,14 +45574,14 @@ "repo": "tmalsburg/guess-language.el", "unstable": { "version": [ - 20210308, - 1514 + 20210623, + 1505 ], "deps": [ "cl-lib" ], - "commit": "7e511d23ee4315a79081c53596398c471572fb0f", - "sha256": "03bm6j8d1v5z1gz1chlpp7s3jzi0lnq6nqdw8r7z1ik5si59dvj5" + "commit": "e6b78ed2a36bf5debd3d07ffd99a5a8ca60609d6", + "sha256": "0g0vdz42s6hns249lfxcha7l7ihqpyay3n5iijziwrbrrhqi6rx6" } }, { @@ -45576,8 +45656,8 @@ "repo": "alezost/guix.el", "unstable": { "version": [ - 20210224, - 1601 + 20210608, + 1653 ], "deps": [ "bui", @@ -45586,8 +45666,8 @@ "geiser", "magit-popup" ], - "commit": "8ce6d219e87c5097abff9ce6f1f5a4293cdfcb31", - "sha256": "0awbd8x154c4dk4av7inpgd63n07xzng84vvc8qckmgljknc0j7k" + "commit": "c9aef52121b458297e70bb50f49f7276b4a8d759", + "sha256": "00xdxadbi9fxpfp60zah9190rcz3w08vl1blbhmaiy7c1hd2gi39" }, "stable": { "version": [ @@ -46201,11 +46281,11 @@ "repo": "haskell/haskell-mode", "unstable": { "version": [ - 20210507, - 2243 + 20210622, + 2049 ], - "commit": "b35e8547b67f3d2c4d38ec7e7e516e3c0925352f", - "sha256": "1z6x28gv47vdi2a06p1w390a40ll1b1g2dhxhzpn998r6b1d8zxm" + "commit": "98ba3922360199d5260d47f417f096730ad057c5", + "sha256": "1k7zs7vlbpyhizv4ff1mhagz1mvazmm4bvq215z9f871hhf6l7ff" }, "stable": { "version": [ @@ -46535,30 +46615,30 @@ "repo": "emacs-helm/helm", "unstable": { "version": [ - 20210607, - 1026 + 20210701, + 637 ], "deps": [ "async", "helm-core", "popup" ], - "commit": "a92156303021e0ec91a904e16a994d8e1ccd78f7", - "sha256": "1lxmp0a7wk7wqb6qcy1zn9sr47vakgxzn0j8yyvdv1vps4hz9wk0" + "commit": "e74f450eaa4f197f1fa63a819193bc1c65984042", + "sha256": "1xl9wn520gnpyyryf7iij8y1x5ak61zcira6g480sqvv2ympmhkd" }, "stable": { "version": [ 3, - 7, - 1 + 8, + 0 ], "deps": [ "async", "helm-core", "popup" ], - "commit": "8b0b9953a71ba07c24fdfc4d26fab21fb66e4d1f", - "sha256": "0b8sfpvy02ijk9xi9b44762b718jqfq063wcg75dk3q452d27s1h" + "commit": "0714e27fe703a42fa52caf6daa0921d544a55402", + "sha256": "1xrpv0sqmlwn94bc31k2iav284i1hl95937541ihlkhqg6v2vwrv" } }, { @@ -47443,26 +47523,26 @@ "repo": "emacs-helm/helm", "unstable": { "version": [ - 20210606, - 1857 + 20210701, + 608 ], "deps": [ "async" ], - "commit": "a92156303021e0ec91a904e16a994d8e1ccd78f7", - "sha256": "1lxmp0a7wk7wqb6qcy1zn9sr47vakgxzn0j8yyvdv1vps4hz9wk0" + "commit": "e74f450eaa4f197f1fa63a819193bc1c65984042", + "sha256": "1xl9wn520gnpyyryf7iij8y1x5ak61zcira6g480sqvv2ympmhkd" }, "stable": { "version": [ 3, - 7, - 1 + 8, + 0 ], "deps": [ "async" ], - "commit": "8b0b9953a71ba07c24fdfc4d26fab21fb66e4d1f", - "sha256": "0b8sfpvy02ijk9xi9b44762b718jqfq063wcg75dk3q452d27s1h" + "commit": "0714e27fe703a42fa52caf6daa0921d544a55402", + "sha256": "1xrpv0sqmlwn94bc31k2iav284i1hl95937541ihlkhqg6v2vwrv" } }, { @@ -49523,8 +49603,8 @@ "repo": "alphapapa/org-ql", "unstable": { "version": [ - 20201123, - 1102 + 20210608, + 1556 ], "deps": [ "dash", @@ -49532,16 +49612,17 @@ "org-ql", "s" ], - "commit": "208e103ecc146db71d878df3bd09c6eb60c2797d", - "sha256": "09vdndp3935iy4flynbjpkvfax7vs1ppswl19wx4nn2rp7hdz8kp" + "commit": "8342656b2d9af4bb6af9daa0a8b037d3693bd940", + "sha256": "0alrs2dsd5k4xjrs2zs7hcr5fbfrr3rdq705s04943ic4kzvhrc9" }, "stable": { "version": [ 0, - 5 + 5, + 2 ], - "commit": "3924b023e0f1e8fa93cfa79bdd71f9f0c0fb4679", - "sha256": "14nsy2dbln3m5bpqzyfqycn18sb3qh407hjbkk1l0x2nqs3lrkqn" + "commit": "d3b0ef2f5194452d88bf23ec31ebfef822c47c24", + "sha256": "0b3xxnbhnrz0263fnrrdbs3gif4pjkfws4mxkfqqpg0fc8azp2rx" } }, { @@ -50284,8 +50365,8 @@ "helm", "rtags" ], - "commit": "63f18acb21e664fd92fbc19465f0b5df085b5e93", - "sha256": "0wzyn9qzyly71yfwhlk5m94ygjnbk459pgbpgkhp9fqgchx12p1r" + "commit": "65113e2a137baa9f85dc2157b893291470788dc4", + "sha256": "1qc4hy6r2sz59nb28xrrqiad91xbmsrr9jzhi4k915qgds6m029h" }, "stable": { "version": [ @@ -50795,15 +50876,15 @@ "repo": "emacs-helm/helm-system-packages", "unstable": { "version": [ - 20201114, - 1019 + 20210628, + 1727 ], "deps": [ "helm", "seq" ], - "commit": "c331c69de0a37d2bc4d6f882cc021a905e7e56f9", - "sha256": "13a8jpj4wwm0yjv8hnsizgjf8wi3r2ap87lyvw7g4c7snp2dydwa" + "commit": "a16bb1c3708416984106a98353700d456414b6a1", + "sha256": "09acgs1mjkqmm7n88x4hck2bp3jv5fifdkd406r8fh874vyfib38" }, "stable": { "version": [ @@ -51560,11 +51641,11 @@ "repo": "emacsmirror/highlight", "unstable": { "version": [ - 20190710, - 1527 + 20210318, + 2248 ], - "commit": "9258a2b8362d737115cbd87618f947eadb140411", - "sha256": "0pbqzgbfkm8smi23j94hirxh2r1yc0ipyjbbv1y906br6bx5c1a8" + "commit": "28557cb8d99b96eb509aaec1334c7cdda162517f", + "sha256": "1klrc2w0wg9ajm973b7blkjcwscqni6nxaqkcmimava398lxss2l" } }, { @@ -51800,10 +51881,10 @@ "version": [ 2, 0, - 2 + 3 ], - "commit": "fdabfda5f6300f8dd4d2a62c49359605798cc001", - "sha256": "0x833ahd5m4rlqrgr7n5xj477vbs7mmp267in22hw0cxi9aan08q" + "commit": "891538de31524956136e1419e1206af0c8befe02", + "sha256": "08l5gb73ibs1mmfifnks5gxrcg8x8azw9g10jj2f8vn8viwwa7m0" } }, { @@ -52153,11 +52234,11 @@ "repo": "ideasman42/emacs-hl-block-mode", "unstable": { "version": [ - 20210320, - 1051 + 20210617, + 1324 ], - "commit": "717b4f743c633362a8b28c883c454c5ef3711722", - "sha256": "16b1hnxzfygn3pgck5d8m612iwn42bxsx0zhdqrzmjl9sjvvps4h" + "commit": "0ea43d320219ba4e6b7b1be36a5c1533ac3edb42", + "sha256": "1hg18rm7lqs45gvv1rb5d3vqh6g9nmyf2wd2sichl06a2cn48n16" } }, { @@ -52204,11 +52285,11 @@ "repo": "ideasman42/emacs-hl-prog-extra", "unstable": { "version": [ - 20210422, - 56 + 20210629, + 602 ], - "commit": "42dee82058e49a7eae5490af2b6b4147600e87ed", - "sha256": "1csvhvjzhq1w9384i9n78qv8x0c2y8mdqig6fa2k5qi84cgsh8zp" + "commit": "c251d0cd354565b859ddf7c61bdae32649c6a0f4", + "sha256": "0a8dkay7d31h2k4vsapwigf62wl77yk4r0wa86ly4p6vghbczj3w" } }, { @@ -52241,11 +52322,11 @@ "repo": "tarsius/hl-todo", "unstable": { "version": [ - 20210504, - 1406 + 20210615, + 1505 ], - "commit": "57378bd4511887a815725a7850e1ff2c6e9fda16", - "sha256": "0bdwdp8d0g7n0kv6l4h7alya3z6fsfi618dzw5x8f2az3r87yg8y" + "commit": "5ac0076cfeaea57f7c7a59d9d41a34c1bdc4b22e", + "sha256": "1h3h62rglgwir3jfy6wq9hkwlx6z28cs9dz8jv8xgpk1jsj89whw" }, "stable": { "version": [ @@ -53137,11 +53218,11 @@ "repo": "Riyyi/emacs-hybrid-reverse", "unstable": { "version": [ - 20210527, - 2324 + 20210630, + 1155 ], - "commit": "4cad8a17f6c9d98a628d78fe358d589b03172b57", - "sha256": "0xwl0fycygzwsrv4vrph6q6hy0550j3z1ir9ahfc7fjl091k192x" + "commit": "e59c8392938235ca8d95306aa1c3f1591a43fb45", + "sha256": "0vrdd4w9v07g6092sva8br0n3dlf1n9gj8y56k13a1wn9hwi2wp3" } }, { @@ -53614,27 +53695,27 @@ "repo": "plandes/icsql", "unstable": { "version": [ - 20210605, - 1658 + 20210612, + 1340 ], "deps": [ "buffer-manage", "choice-program" ], - "commit": "bc7c5f27f9d804613759a1d1357166f9ccecbe0e", - "sha256": "1g3wy9jjlag4ma610kdqnb0f2sy1032m5q419ankh5fv0gfxlwbl" + "commit": "4521e9d2debef7687bfd26a664479f0c46688a36", + "sha256": "0s65kilx1jrjhm80sc4fj3x0mr3x4m3vjllm6qxj8ml8sh3pkai3" }, "stable": { "version": [ 0, - 7 + 8 ], "deps": [ "buffer-manage", "choice-program" ], - "commit": "bc7c5f27f9d804613759a1d1357166f9ccecbe0e", - "sha256": "1g3wy9jjlag4ma610kdqnb0f2sy1032m5q419ankh5fv0gfxlwbl" + "commit": "4521e9d2debef7687bfd26a664479f0c46688a36", + "sha256": "0s65kilx1jrjhm80sc4fj3x0mr3x4m3vjllm6qxj8ml8sh3pkai3" } }, { @@ -54150,15 +54231,15 @@ "repo": "idris-hackers/idris-mode", "unstable": { "version": [ - 20210223, - 850 + 20210614, + 1212 ], "deps": [ "cl-lib", "prop-menu" ], - "commit": "80aabd2566082aa67d17eccdd80e9f1fb10c9ec8", - "sha256": "1cmmasfmgnzhixhczigz1c2jzhr9yj4v6mwvgxs99vbg2k3p9rcq" + "commit": "f52ad0b4770403561b40f1d0499ecaca70da886c", + "sha256": "1ai5ha67650ryj7mdxx6b86hlm2v13h7kipisgvxj5dss3j9j7lv" }, "stable": { "version": [ @@ -54196,11 +54277,11 @@ "repo": "victorhge/iedit", "unstable": { "version": [ - 20210606, - 1026 + 20210612, + 546 ], - "commit": "94650d77719a554cdcebfc6e26a731de87e14483", - "sha256": "029z9j3anb948mbmh6ai8asxgfim8193ymm41c7crqzga9p4ivc7" + "commit": "3247f3029a4e309c71a5b066fa4299d4cbb79fbc", + "sha256": "1w6apgfs4zgcqpcn3qgf0ncx46m6sz7vr4ln00s626ll0c4lhnys" }, "stable": { "version": [ @@ -54403,11 +54484,11 @@ "repo": "tarsius/imake", "unstable": { "version": [ - 20200103, - 1238 + 20210615, + 1506 ], - "commit": "100d62c7095743fadddfad5b9e0740ee386ba4cf", - "sha256": "0wpfl74v7xnvsk3ribxkfyy4p5p9j2wskrcf0naavqpgm6fc6jvr" + "commit": "b61b1582abe8f7a389883f48b7e5243abb010a69", + "sha256": "19nbas7kpbxksd0vqbvf8awzpnrmy97yxd616kcxcp86qk34mlwr" }, "stable": { "version": [ @@ -54910,16 +54991,16 @@ "repo": "emacs-stuff/indent-tools", "unstable": { "version": [ - 20190606, - 1642 + 20210622, + 1207 ], "deps": [ "hydra", "s", "yafolding" ], - "commit": "c419874e6fb296ecdba94b2f4b73c9eecdd5329d", - "sha256": "1dwhn9ssirr7i08rfd97mih629cxc9jwnvncb74dxdbgn1bi2b9k" + "commit": "c731f05fa3950e2e8580ec61b88abbc705639830", + "sha256": "0jri2vxd5a4sx93xq6kjcc5zx9yrhv789x3lyq6r2p2422diw2jr" } }, { @@ -55077,11 +55158,11 @@ "repo": "J3RN/inf-elixir", "unstable": { "version": [ - 20210315, - 1723 + 20210629, + 40 ], - "commit": "b526ce852886d1863163e054fcbbcbb83c55b32a", - "sha256": "1kmv2j1g299wb8dqq43zk61jigkfl9rnqxbfnclzsqfdlnhvw6ii" + "commit": "ec87ecaab5a10e79034f77d553e7fefbf60b9f97", + "sha256": "1p6r0iwqcaf9bp123ccwafmzlf8hgwvap0cqwgy33cks6bhcbzb9" }, "stable": { "version": [ @@ -55578,17 +55659,17 @@ }, { "ename": "insert-kaomoji", - "commit": "216fcef758036cf466fa5b52599394709eed48b3", - "sha256": "1ip61cigz6b6hsj8ahgb6fxf7yab24r0rjjl11i10ykq7sb49k00", + "commit": "982788433004ba644a372c50130613e3c56bba10", + "sha256": "0yaz5fsnxdrnv16sns8hgvf07fmfz8p8969619ywv844kv3p16q7", "fetcher": "git", - "url": "https://git.sr.ht/~zge/kaomoji", + "url": "https://git.sr.ht/~pkal/insert-kaomoji", "unstable": { "version": [ - 20200325, - 2248 + 20210618, + 2249 ], - "commit": "d18423f78cc02ba866b1a1dfb0617476cd941c54", - "sha256": "0n6fjndwcp2qg8164420dlc3xsdzm6m0zwbvvwn5w03khbk788hr" + "commit": "25b74d527cef00f6a49985161a8caaf62faa887c", + "sha256": "1qqxw67fbpix290jjrfai6z33fsyzb3zy1nwzk6mjss151586f5n" }, "stable": { "version": [ @@ -56862,15 +56943,15 @@ "repo": "tumashu/ivy-posframe", "unstable": { "version": [ - 20210426, - 2144 + 20210609, + 1053 ], "deps": [ "ivy", "posframe" ], - "commit": "084cc59ea2cd62afaa51445ada3d00404749a541", - "sha256": "170z5akdwxzrn0b4cbk6v8a3dqz229b7pj9n0534y1a7ydvcyv9h" + "commit": "9c8382823392d5e64fb4879055e43ab4a029e62a", + "sha256": "1dqbgi12rd79jkrbyd59lrx9b5wi5a0k2xmf927c4mcqjfbvih2w" }, "stable": { "version": [ @@ -56993,8 +57074,8 @@ "ivy", "rtags" ], - "commit": "63f18acb21e664fd92fbc19465f0b5df085b5e93", - "sha256": "0wzyn9qzyly71yfwhlk5m94ygjnbk459pgbpgkhp9fqgchx12p1r" + "commit": "65113e2a137baa9f85dc2157b893291470788dc4", + "sha256": "1qc4hy6r2sz59nb28xrrqiad91xbmsrr9jzhi4k915qgds6m029h" }, "stable": { "version": [ @@ -57060,8 +57141,8 @@ "espotify", "ivy" ], - "commit": "3d62a3319ab03a810030058d3fb368b28dfd82d5", - "sha256": "0hj3nczmqmgiwsvh664rs34j63wl325x6nar21p1a84h5ximpkxq" + "commit": "5bf63dacc5df8a74860e80dabd16afce68a24a36", + "sha256": "1vxg86wv6f96bva0d1xxhisk525chwhdl4nq77xhriflq65mcmi3" } }, { @@ -57858,11 +57939,11 @@ "repo": "rymndhng/jest-test-mode", "unstable": { "version": [ - 20210228, - 132 + 20210615, + 41 ], - "commit": "fb2bacab9475410c79e6e4ca344f093f7698466d", - "sha256": "0m3p75659krzcyc54ri0x8bwr1zxhkrfmyz8z7z5mjpydb8qb1v8" + "commit": "d7660096e7d49f9b2ebc8924c0f5b39c5ffa8c86", + "sha256": "1sw1cgykq9i6wdjjlqlw6jrdxnic615k96lbqyir84fizn55qcja" } }, { @@ -58412,14 +58493,14 @@ "repo": "mooz/js2-mode", "unstable": { "version": [ - 20210414, - 2241 + 20210622, + 102 ], "deps": [ "cl-lib" ], - "commit": "b891edecedf30be6321e2f109fdfeb25b0edad27", - "sha256": "179vkwr57nibc148b961g1aim052v65qsva44imxibkm9h0n32w9" + "commit": "4eaf98e3cc3789381a37a05cd70a248db9ac8c1b", + "sha256": "0mlp1pbph3790lvg5j6cdaffhb9ly8jdl00lmffs14840b8prkf3" }, "stable": { "version": [ @@ -58484,8 +58565,8 @@ "deps": [ "js2-mode" ], - "commit": "d970dd53dec76f9f72ade5b1f8717dea3d45bb3c", - "sha256": "0i46frhgmkw6qga1mki9bsrm6zncyca9fr81n1sadmgwfl1rxl28" + "commit": "ab01c290860ab0d8f43afcf1f7466fdced24e123", + "sha256": "12g1yah3k0k0p6nlrq8j9iq5l59zalknix60s1zj24bssac5y0zj" }, "stable": { "version": [ @@ -58777,14 +58858,14 @@ "repo": "tminor/jsonnet-mode", "unstable": { "version": [ - 20210527, - 1557 + 20210627, + 1451 ], "deps": [ "dash" ], - "commit": "54a89b0aaba7a68782008c5e1ab00d5ec757316a", - "sha256": "14nxfa91yg2243v4d5kvynp2645x3811ispmhmpgil3x9qbl9jg9" + "commit": "404ebe3ca964fde99b7a6d89d2840ce53376d80a", + "sha256": "1ddkljjmvbm35gdw6wnys2na19826wxxgydlikn52nvchvr5z5z9" }, "stable": { "version": [ @@ -58820,10 +58901,10 @@ }, { "ename": "jst", - "commit": "3416586d4d782cdd61a56159c5f80a0ca9b3ddf4", - "sha256": "1kxf8ckhsh0sgc4xqkkyh7ghk17farqqz35ibvmyrkl9s19ydj1q", + "commit": "93d46615545045ea2a9456b8a28016ec933e43d4", + "sha256": "0zl20xy33cz1k0lcm2ymk0bi0w7ayndq0xqrw42fvd7gm1plbsd4", "fetcher": "github", - "repo": "zhangkaiyulw/jst-mode", + "repo": "victorteokw/jst-mode", "unstable": { "version": [ 20150604, @@ -58933,8 +59014,8 @@ "repo": "gcv/julia-snail", "unstable": { "version": [ - 20210330, - 1901 + 20210624, + 547 ], "deps": [ "dash", @@ -58943,8 +59024,8 @@ "spinner", "vterm" ], - "commit": "03b4296ba7151963eb3c850f3314b02644101f51", - "sha256": "1jgs0pz8bzqg8116kyw3z7jwbf6karrl89ks028q091ylc00nm8b" + "commit": "47f1b125f8364a0aa8c072fdc7b4007aad5c0724", + "sha256": "12lqc5yysjzf0vypjcs2mnsv6frhwyfm950rcsbwkwz3lvfnrajn" }, "stable": { "version": [ @@ -59216,26 +59297,26 @@ "repo": "TxGVNN/emacs-k8s-mode", "unstable": { "version": [ - 20210414, - 1543 + 20210618, + 1540 ], "deps": [ "yaml-mode" ], - "commit": "14f08627d5bc320fee5bd9926e9aabe6956f514e", - "sha256": "1rfglmslhv3i71fgsqs8gjcnkff06lnp0b9s182rsnfz29dnzd1a" + "commit": "430e9d698f1411efe3f8f2bb4c8f8857e0321a8d", + "sha256": "0rpgsfxvbic7ni82cpqi7wya73ajbd2jfbjskklzlmhwn1j26a9v" }, "stable": { "version": [ 0, - 1, + 2, 0 ], "deps": [ "yaml-mode" ], - "commit": "9364cdbbae00055c4efa1eeb80503e0b0a215743", - "sha256": "1ap8nwlv9ha5a03gc10sva12sc6qzq1vig8hibg1igbsc1qmfkad" + "commit": "430e9d698f1411efe3f8f2bb4c8f8857e0321a8d", + "sha256": "0rpgsfxvbic7ni82cpqi7wya73ajbd2jfbjskklzlmhwn1j26a9v" } }, { @@ -59849,11 +59930,11 @@ "repo": "tarsius/keycast", "unstable": { "version": [ - 20210521, - 828 + 20210616, + 826 ], - "commit": "a12ef1fb480b56c34c92f48fc7f7aa8a1d7c4c4b", - "sha256": "0093v1c5nl2bh1lvccqq6fzpgjald3yypp87dsim982aywl2vlv1" + "commit": "04ba7519f34421c235bac458f0192c130f732f12", + "sha256": "09xr0h2ag3pzlz455gv5h915vn1dz56gqx61jx3n7fc4a794pqxw" }, "stable": { "version": [ @@ -59920,14 +60001,14 @@ "repo": "dacap/keyfreq", "unstable": { "version": [ - 20160516, - 1416 + 20210630, + 1318 ], "deps": [ "cl-lib" ], - "commit": "e5fe9d585ce882f1ba9afa5d894eaa82c79be4f4", - "sha256": "12m1jy8m8i39b809qbxx9g3r066jxhqwfyf5mqbd1lzlaw63b1i7" + "commit": "7bb36e910ae04ff1dce387e3ce73b669d299680b", + "sha256": "188055yg9fqw92p1wip7mx7nz5gz5jbwb6lgcjncxzs4i9v7w8kr" }, "stable": { "version": [ @@ -60316,8 +60397,8 @@ 20210318, 2106 ], - "commit": "3894a454ee03ede25e920759e6ac2df040ff3431", - "sha256": "1crqrmzxhm21psv5mkbzn3h2syrgszx50i4kd4n92f56dq7s8i4b" + "commit": "143ba31a0a5c23d8c1a8d6fb1972d94cc1d7f31c", + "sha256": "1daisqp687p0bpjk8mj7c3sxq9clwi25byzbk7yx8l15rcr1bhr5" }, "stable": { "version": [ @@ -60527,10 +60608,10 @@ }, { "ename": "kroman", - "commit": "6440f81aed1fcddcaf7afeedb74520e605211986", - "sha256": "0rcy3343pmlqzqzhmz2c3r0b44pn8fsyp39mvn9nmdnaxsn6q3k8", + "commit": "ff990cb7ff2c10c3d6c97b820c9eaad7c4e86b11", + "sha256": "0vg7wrm7h36gnhhyjpk6k2sq5x1rilzaqhjrhyk508f5jfzylzqz", "fetcher": "github", - "repo": "zhangkaiyulw/kroman-el", + "repo": "victorteokw/kroman-el", "unstable": { "version": [ 20150827, @@ -60601,8 +60682,8 @@ "repo": "abrochard/kubel", "unstable": { "version": [ - 20210326, - 2053 + 20210623, + 1316 ], "deps": [ "dash", @@ -60610,8 +60691,8 @@ "transient", "yaml-mode" ], - "commit": "91d1c8e97e4168fc49548c3449b4a60568c96790", - "sha256": "16s6iy3igb40r29x4bpb2x9763pf1fg5cygfdgabjq8xq36slmg8" + "commit": "801d4cc78cb59b3c39e9ea53d7f16ec3c9a6bb6b", + "sha256": "120pyq6njxvhjwjrsbrclxj9g4qsi9awm9pmvvy74z3qzxjkj7bl" }, "stable": { "version": [ @@ -60643,8 +60724,8 @@ "evil", "kubel" ], - "commit": "91d1c8e97e4168fc49548c3449b4a60568c96790", - "sha256": "16s6iy3igb40r29x4bpb2x9763pf1fg5cygfdgabjq8xq36slmg8" + "commit": "801d4cc78cb59b3c39e9ea53d7f16ec3c9a6bb6b", + "sha256": "120pyq6njxvhjwjrsbrclxj9g4qsi9awm9pmvvy74z3qzxjkj7bl" }, "stable": { "version": [ @@ -60661,27 +60742,27 @@ }, { "ename": "kubernetes", - "commit": "16850227ea48f6f38102b9cdf80e0758766a24d2", - "sha256": "06357a8y3rpvid03r9vhmjgq97hmiah5g8gff32dij9424vidil9", + "commit": "870901c45fb35384953568a972aa36ad445e1ad9", + "sha256": "07x770fcnjg0545bml3jqmd9d9l1bw8i8i4imznqhwx3acm8grzy", "fetcher": "github", - "repo": "chrisbarrett/kubernetes-el", + "repo": "kubernetes-el/kubernetes-el", "unstable": { "version": [ - 20210604, - 909 + 20210630, + 612 ], "deps": [ "dash", "magit", "magit-popup" ], - "commit": "93d7b4d1b079b3cf1fbe3949154b6a1bc06904ef", - "sha256": "0xz35j38ph1l870zrdd0r2xycxq65pbq1a1hi270q4mikpai85gb" + "commit": "d8034e6ddd668d2f7d34b6aa7bd19e2a575b609f", + "sha256": "1hp760wqwzflpnqrha1qnrbilr3qynd1dma00jyrhq76hdb83xwv" }, "stable": { "version": [ 0, - 13, + 15, 0 ], "deps": [ @@ -60689,40 +60770,40 @@ "magit", "magit-popup" ], - "commit": "8ae9dc2340620c7d8efb2347723b25bde5a6fba0", - "sha256": "0di3vcq8c8j8avjlic7bhvbq4p27cvzyklm26wiq4rga88vjhyb0" + "commit": "ea81874f0490cea310b09c57718aa0e5c83d578b", + "sha256": "13kra8y8laqk949phxwlw5q0lmv4yc9knql12srdys1hyvhczwx3" } }, { "ename": "kubernetes-evil", - "commit": "16850227ea48f6f38102b9cdf80e0758766a24d2", - "sha256": "12ygfs6g9aivf2ws3lxwjm5xnd2kidhli889icpygd5v7gnk9pg8", + "commit": "870901c45fb35384953568a972aa36ad445e1ad9", + "sha256": "163idbancjbm8jj8bprhrg7lqypz3g3qkfz7mas0b40iw6ip220h", "fetcher": "github", - "repo": "chrisbarrett/kubernetes-el", + "repo": "kubernetes-el/kubernetes-el", "unstable": { "version": [ - 20191108, - 615 + 20210628, + 2003 ], "deps": [ "evil", "kubernetes" ], - "commit": "93d7b4d1b079b3cf1fbe3949154b6a1bc06904ef", - "sha256": "0xz35j38ph1l870zrdd0r2xycxq65pbq1a1hi270q4mikpai85gb" + "commit": "d8034e6ddd668d2f7d34b6aa7bd19e2a575b609f", + "sha256": "1hp760wqwzflpnqrha1qnrbilr3qynd1dma00jyrhq76hdb83xwv" }, "stable": { "version": [ 0, - 13, + 15, 0 ], "deps": [ "evil", "kubernetes" ], - "commit": "8ae9dc2340620c7d8efb2347723b25bde5a6fba0", - "sha256": "0di3vcq8c8j8avjlic7bhvbq4p27cvzyklm26wiq4rga88vjhyb0" + "commit": "ea81874f0490cea310b09c57718aa0e5c83d578b", + "sha256": "13kra8y8laqk949phxwlw5q0lmv4yc9knql12srdys1hyvhczwx3" } }, { @@ -60969,8 +61050,8 @@ "highlight", "math-symbol-lists" ], - "commit": "63796ccadcc9147c5badd9a87f626611f63e3c4c", - "sha256": "1iwgi7jm20qwxlfa7klkz5zmdfxa14psly6xsl29i37j9p6146sb" + "commit": "56f808edfd0983c0df2ed1c957c50c02af5faad3", + "sha256": "05fyx88wmyc4c6lcy5qphg6zhbfmlnpy7y23l00qfi5k9hmv99hm" } }, { @@ -61095,25 +61176,25 @@ "repo": "lassik/emacs-language-id", "unstable": { "version": [ - 20210411, - 1332 + 20210618, + 1532 ], "deps": [ "cl-lib" ], - "commit": "30a5bc267af7de167d0a835ead828016e6e7e14c", - "sha256": "1wkppwh72zs8b4jqdxqpf3gikh11la03nkj8nna9bg7k8n0a4vaq" + "commit": "7db7ba27d2abf8891d40dc952c22d3a3654d9bbc", + "sha256": "11wzyv6jdprppjqygszl30hkxydjlhk7fdvda6h37k6dlk1fh1wp" }, "stable": { "version": [ 0, - 12 + 13 ], "deps": [ "cl-lib" ], - "commit": "2c99ce29b86fc635649f4e89723912dc1cc4f36c", - "sha256": "12fzzdc4jns440gb71iydsicni646gciaxv50p0wrfk9mbppidck" + "commit": "7db7ba27d2abf8891d40dc952c22d3a3654d9bbc", + "sha256": "11wzyv6jdprppjqygszl30hkxydjlhk7fdvda6h37k6dlk1fh1wp" } }, { @@ -61124,26 +61205,26 @@ "repo": "PillFall/Emacs-LanguageTool.el", "unstable": { "version": [ - 20201111, - 515 + 20210621, + 453 ], "deps": [ "request" ], - "commit": "531ab81bf66c778616a326b93d4eedd509dd795e", - "sha256": "03mrlwic3ws54573abc8wpq4apffnmq4ncqlwsvs4nhg14yl2s59" + "commit": "feea3f9271ce920490a0d9dcd11e669e3eaad1d0", + "sha256": "0vxq945x1yn86kpw7qbb686vb3pzyk7wma8g0dbval2m4hsbrn26" }, "stable": { "version": [ 0, - 3, - 0 + 4, + 2 ], "deps": [ "request" ], - "commit": "531ab81bf66c778616a326b93d4eedd509dd795e", - "sha256": "03mrlwic3ws54573abc8wpq4apffnmq4ncqlwsvs4nhg14yl2s59" + "commit": "feea3f9271ce920490a0d9dcd11e669e3eaad1d0", + "sha256": "0vxq945x1yn86kpw7qbb686vb3pzyk7wma8g0dbval2m4hsbrn26" } }, { @@ -61364,11 +61445,11 @@ "repo": "pekingduck/launchctl-el", "unstable": { "version": [ - 20210309, - 1113 + 20210611, + 2243 ], - "commit": "86cbb8980de4641b552a792389cc2cb9b2718ee4", - "sha256": "08prmsx6ski5j1pnzr7v3hxvbdrb5by8x2dihwhz0wjgfsqj13mr" + "commit": "c9b7e93f5ec6fa504dfb03d60571cf3e5dc38e12", + "sha256": "0hbhbyl4qbc9b7hmkjpwclyfh4xnl5j51j18793wrh28xqpbkf0s" } }, { @@ -61476,11 +61557,11 @@ "repo": "conao3/leaf.el", "unstable": { "version": [ - 20210603, - 1518 + 20210611, + 1550 ], - "commit": "af0d4d8daaa323c34502d3cbea85ec8f70b06c00", - "sha256": "0p4smpfld1ky07cy5qn8kqpbqw5ymrn8valkpx4c519lj6pb9rn6" + "commit": "a4fd520f5c31f54e0797155866e0b35df277664e", + "sha256": "0xy1zjr32xpj4kkl3rxshcz5x2qvkn1ciq4v61p6a7vfr3qmkiz2" }, "stable": { "version": [ @@ -61775,8 +61856,8 @@ "repo": "kaiwk/leetcode.el", "unstable": { "version": [ - 20210121, - 1600 + 20210620, + 706 ], "deps": [ "aio", @@ -61785,14 +61866,14 @@ "log4e", "spinner" ], - "commit": "9c44791407c3f4f76d903ee43367547803ae9c32", - "sha256": "14nlmgbkb8vyb0r25sdg03lg2h38gj83vspp9v9vsqyiiirhnvnh" + "commit": "aeba19919e6d8f1c0529330572240143a2af38e0", + "sha256": "0yfghps19832w4sdjaglnbb9xn40fc5a6072lxbsw8gan9c2bjh7" }, "stable": { "version": [ 0, 1, - 18 + 22 ], "deps": [ "aio", @@ -61801,8 +61882,8 @@ "log4e", "spinner" ], - "commit": "ef59344158ae4b7842ca2531ec77c439ed6e6997", - "sha256": "0sxrzr34x43dcxw9l3ib982rz4327fpwnjmj3hi17bc5gk6zzfq2" + "commit": "aeba19919e6d8f1c0529330572240143a2af38e0", + "sha256": "0yfghps19832w4sdjaglnbb9xn40fc5a6072lxbsw8gan9c2bjh7" } }, { @@ -62049,16 +62130,17 @@ 20210603, 1241 ], - "commit": "1feb8af64c977946b6184b7d63b436c49dbeb52d", - "sha256": "0vxpkvp8fsi52zb2sqqd9xfdndyxb59hqg8qkpdfsdwszxngfij5" + "commit": "8b73426766029eb541b69f49cc49b9dfa1c616be", + "sha256": "101mpzj38w6cng09aq5rq4ly4a0p9zgr8jmbvlkf12i8k03lsfsv" }, "stable": { "version": [ 2, - 0 + 0, + 1 ], - "commit": "76eaf432f768b45393e404c1bd1861a08c19de3b", - "sha256": "0vxpkvp8fsi52zb2sqqd9xfdndyxb59hqg8qkpdfsdwszxngfij5" + "commit": "c09b9aebaa659f5c2d0c152d8401fd6924144ce9", + "sha256": "0a5cfnk3021idvv4bv2lvnksjy9d0yyd13bnj793ks86j5f3hdv5" } }, { @@ -62153,11 +62235,11 @@ "repo": "magit/libegit2", "unstable": { "version": [ - 20200515, - 1759 + 20210620, + 2017 ], - "commit": "0ef8b13aef011a98b7da756e4f1ce3bb18e4d55a", - "sha256": "0pnjr3bg6y6354dfjjxfj0g51swzgl1fncpprah75x4k94rd369f" + "commit": "77bd28aeaa2a49962e8f714741f5a69b656a2183", + "sha256": "19sxrikxl0kbfnbl2rdjvj96l9abmqhi68jj5hglgpa8qp3flc24" } }, { @@ -62183,20 +62265,20 @@ "repo": "mpdel/libmpdel", "unstable": { "version": [ - 20210107, - 950 + 20210627, + 755 ], - "commit": "9162a4b350c978f94dde6f75d60bc6a17e1dc18e", - "sha256": "0w45g4pkjsggv5yqw0zsnwqvzljapfvhxzf0vhnrqc446ys9jzp3" + "commit": "e4ae63dd002fe07835c3c8a35b20b6e8347f8e84", + "sha256": "0pryjihv1766x86lqy2anpxwr159dndlzmqxxiiwhhz4skp5498w" }, "stable": { "version": [ 1, - 2, + 3, 0 ], - "commit": "a9d67cea595bfeff73cf6281fa735df98dee9a45", - "sha256": "1nzs6g2mg3jhfhhfcxjhd9sbvwzhmr6j6mc80ln2nr4gzjqgaa4k" + "commit": "b49ab2fe497d61d7d00ed1ad0c3b5a1d6a65e5c4", + "sha256": "0krxhcay5s9s7i41q7ga5skj31vaz2qx3djcrlwajf203bl8j4m9" } }, { @@ -62296,36 +62378,36 @@ 20210303, 1751 ], - "commit": "be7ff92e4dfb06ed51baaa10157d9a1ee1cd666a", - "sha256": "067i605hk3qy01106l90bbl91ivr3zqv2yqr41jf5pfysafykx4x" + "commit": "95538837d93c9d05e35ea85d6c25527fac715df7", + "sha256": "0p3v41vrsfjv866gjys2izmiyxl7vaiy7m93ra9kx45mrslyjcyg" }, "stable": { "version": [ 0, - 17, + 19, 0 ], - "commit": "ec97fdf14ce7a65398ecc2755654db46a3ef3b14", - "sha256": "067i605hk3qy01106l90bbl91ivr3zqv2yqr41jf5pfysafykx4x" + "commit": "0169d3ef40403c1bb41b5ce81c7ae2ec01a6ba1d", + "sha256": "0p3v41vrsfjv866gjys2izmiyxl7vaiy7m93ra9kx45mrslyjcyg" } }, { "ename": "line-reminder", - "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db", - "sha256": "1s3ibn7c1j6m7wdkb0z37apgfc0g8vhhrqcnmldf19zi3k13bm0x", + "commit": "eb151125750b06c2cf6fcc5d762c980fdc89b0dc", + "sha256": "1l7bf0lvncn645v7c3rr5gxd9jkz5jfyaps864mzwvmasbx6d3p4", "fetcher": "github", - "repo": "jcs-elpa/line-reminder", + "repo": "emacs-vs/line-reminder", "unstable": { "version": [ - 20210531, - 743 + 20210627, + 2121 ], "deps": [ "fringe-helper", "indicators" ], - "commit": "1856034d0ed8ce41a29a1ea051184ee7c2f3e276", - "sha256": "0ni73ybrg21l63hs51pixkxf77bl288hzji03bm8v1hzsm72vxxs" + "commit": "355cdcb6888fe6668e85a96dfe694d4bd050372e", + "sha256": "0hs5js38djfid0aqz0ygswqj26j3dpqjbaidghlfhdhcvifixsvw" }, "stable": { "version": [ @@ -62352,8 +62434,8 @@ 20180219, 1024 ], - "commit": "68e59d0fff1eb76c7b1a72c438f344c251115e81", - "sha256": "1ipqf3qfgzcrrp6xwgxb6wkk8a6ii5jx5im5gfhghdhy45z2m3ii" + "commit": "a52bd2bce9d6fb73dc7fe1e867e3ea804b5abd07", + "sha256": "18fl0f3j6bfv85pjcf0fggd0k6l6gxwvi19jrp3slzf0mhrlxd8k" }, "stable": { "version": [ @@ -62944,8 +63026,8 @@ "deps": [ "s" ], - "commit": "29bb40a7150b6cfe1a96948ae1f36e9c107eb759", - "sha256": "1dznafcfwmd52jakkzzk3dhji55aal7hsfkglr3051fz8pkz7xfx" + "commit": "18d523d5b6a8cecc3e93c550d2ceab2d1035de02", + "sha256": "1d8dlb2xsqk88lac7f9n0y8ridkn6gfl5pb6sr2n66v9mq75j6rq" } }, { @@ -62985,11 +63067,11 @@ "repo": "jingtaozf/literate-elisp", "unstable": { "version": [ - 20210605, - 1238 + 20210612, + 1056 ], - "commit": "41f0946037b50323901ce708c1af82e59a334433", - "sha256": "1hjb1f835xq5jgq4s0dpr85vs5cap001lxv9n02l198gb2qppq6k" + "commit": "1a6465d4190491ddf927698554b13352a7babb3a", + "sha256": "1nbzrxfrz209dgnlhkqq9bpf2h678laac2wsrrmf9flw65dpafv9" }, "stable": { "version": [ @@ -63082,11 +63164,11 @@ "repo": "donkirkby/live-py-plugin", "unstable": { "version": [ - 20210413, - 205 + 20210701, + 1735 ], - "commit": "c191b149f93ed473f3900e506cfc762d53145237", - "sha256": "0likjz2q0pbs3cbqczdfhh6k0c1j8y6j32cxkcpjm9wakp1vzxq2" + "commit": "96ca0e9058d8c1e533ce9aa1396e49f086362b06", + "sha256": "0bcilb7mcf9al3qs8i63idw97025b193sslrwkd7w8pphk2g9cqi" }, "stable": { "version": [ @@ -63658,11 +63740,14 @@ "repo": "okamsn/loopy", "unstable": { "version": [ - 20210601, - 133 + 20210701, + 216 ], - "commit": "50494b545b9a909fc6570216230beda1ebeedf36", - "sha256": "0wag0hhpak0i1k2bmzz896jkpadrmacj1m0bbb3y7rrl9sw1dcqg" + "deps": [ + "map" + ], + "commit": "27df47157a0a1753065172a346a2ffeb1778a99c", + "sha256": "0cwqyggc9hf5kwpypw0230p5fl3j8a6b2k3cgsrfk4i4lwkfnr5c" } }, { @@ -63673,15 +63758,15 @@ "repo": "okamsn/loopy", "unstable": { "version": [ - 20210601, - 129 + 20210701, + 216 ], "deps": [ "dash", "loopy" ], - "commit": "50494b545b9a909fc6570216230beda1ebeedf36", - "sha256": "0wag0hhpak0i1k2bmzz896jkpadrmacj1m0bbb3y7rrl9sw1dcqg" + "commit": "27df47157a0a1753065172a346a2ffeb1778a99c", + "sha256": "0cwqyggc9hf5kwpypw0230p5fl3j8a6b2k3cgsrfk4i4lwkfnr5c" } }, { @@ -63748,8 +63833,8 @@ "repo": "emacs-lsp/lsp-dart", "unstable": { "version": [ - 20210601, - 420 + 20210608, + 2101 ], "deps": [ "dap-mode", @@ -63760,14 +63845,14 @@ "lsp-treemacs", "pkg-info" ], - "commit": "7ef909a1c9e0e1c924b43637899e0d53b0d1b00f", - "sha256": "1vsfs0jpk7fdfb3zmpxs3f7fy0s7d9b8jha5p7y6g0afhxz4iqn1" + "commit": "01d89d43f17a15c7ccad5a458250d5d6b0f70b09", + "sha256": "0vnzzfap7ndr26016n1c1q21ga2lgw9vb555mn4dql6ny191ri0r" }, "stable": { "version": [ 1, - 18, - 5 + 19, + 0 ], "deps": [ "dap-mode", @@ -63778,8 +63863,8 @@ "lsp-treemacs", "pkg-info" ], - "commit": "90a06dfc23750c3861628256a4af4e3b00b2e23d", - "sha256": "1cabxsz7gbjywhsqjqp32vdgycg2mq21mdxvwbfcs6k0cf319dwh" + "commit": "49bb4d597e30c95d66a96739ea10c1c4f74ac649", + "sha256": "0kwzi6f3ig6lq95h2y9nddwkisml1fig290vn1sm7wkl3r9ci8bd" } }, { @@ -63797,8 +63882,8 @@ "dash", "lsp-mode" ], - "commit": "fa304ea402ac492e97bee14496a41afa8508cc5e", - "sha256": "0y0z4ind08jj93qsxgvi5zqa5f8lnamg8fv2dvkgipx1qvq25r4c" + "commit": "49a6bab0b1ad88d220305dbe3a0a14d368f62354", + "sha256": "1i3gywik5m9j797c69ng70bs28qdww9662sjl6y232rw19rya93b" } }, { @@ -63841,8 +63926,8 @@ "repo": "emacs-grammarly/lsp-grammarly", "unstable": { "version": [ - 20210523, - 403 + 20210616, + 1021 ], "deps": [ "grammarly", @@ -63851,8 +63936,8 @@ "request", "s" ], - "commit": "f34f0d50a91a82ab9c49e2cf5ddcb42a98cc2ede", - "sha256": "1hqilkbxa63gkl6sc8km6j0m4lxindf184c1zl91h4sfh4kg67zb" + "commit": "57a698e69c0dacbcad30398c262cdc5711efba71", + "sha256": "17jhfzy7bk645402yi65dsw19rvyjqm5wfd8y73hcfniihdrnqzp" }, "stable": { "version": [ @@ -63879,15 +63964,15 @@ "repo": "emacs-lsp/lsp-haskell", "unstable": { "version": [ - 20210209, - 2150 + 20210621, + 1334 ], "deps": [ "haskell-mode", "lsp-mode" ], - "commit": "7efbef3d206989faa8b691a4230a3ed872542187", - "sha256": "15xp3gjj9zdvxbhcgw21108s9y99rfmih5sqlk7f0m9hw5mqw4zm" + "commit": "eb37ac4a6a43277263bbb17aed6a862a0992ae8e", + "sha256": "04pcwcw5bq6hs0zr553sf9isbslp4pbahbch0yb0l472ihlbcxwh" } }, { @@ -63949,8 +64034,8 @@ "repo": "emacs-lsp/lsp-java", "unstable": { "version": [ - 20210520, - 1747 + 20210701, + 725 ], "deps": [ "dap-mode", @@ -63962,8 +64047,8 @@ "request", "treemacs" ], - "commit": "b6f14d8ae3cddcbacacf245aeef46e5407e5b401", - "sha256": "1xb051wgllmfm87bw4kiznfbsv54jqr9q02h2zy9np74n51q6jp7" + "commit": "28c56ec59a8c1b197727f4d56cec724445661fd9", + "sha256": "0g544mxv362ypwg79kyvjmnr63ss5psp89dmmzbx0bfpk8z4ib0j" }, "stable": { "version": [ @@ -64074,14 +64159,14 @@ "repo": "ROCKTAKEY/lsp-latex", "unstable": { "version": [ - 20210607, - 1206 + 20210608, + 1330 ], "deps": [ "lsp-mode" ], - "commit": "a5de6b7166935af4a1e05d254fc1a44600518066", - "sha256": "0i5mbz7mwnax7jwv9c1bkwp5jwqrvwvh51fgwkmnz0kpjxhzfpsm" + "commit": "0e4c96a625bd83930cac338eb7a998c024a15f38", + "sha256": "11gvqbp9j585g86ir610lb3fq87nbwr44j3xzifh4rga6cwdb6yj" }, "stable": { "version": [ @@ -64104,14 +64189,14 @@ "repo": "emacs-languagetool/lsp-ltex", "unstable": { "version": [ - 20210405, - 1702 + 20210616, + 1021 ], "deps": [ "lsp-mode" ], - "commit": "0fd8baec7e5f92d74b8b80d02c926d32332d86bd", - "sha256": "04jx5bknns1fyany1x8wzs6yx9qxzwrwj8m1iardxy8la3jp6ncd" + "commit": "cd6fa0b32118792e9f7bcbf4a26032bfff05d603", + "sha256": "16hn5wbfa4f958pyl47l4nvqx092ws16l99dcwijzk9xs4wrkipn" }, "stable": { "version": [ @@ -64134,8 +64219,8 @@ "repo": "emacs-lsp/lsp-metals", "unstable": { "version": [ - 20210529, - 752 + 20210615, + 1413 ], "deps": [ "dap-mode", @@ -64147,8 +64232,8 @@ "scala-mode", "treemacs" ], - "commit": "4c11fe47ef3c71a2fc7cd67a055ea0bc5883a0c6", - "sha256": "16laslmvsamvcn58gsi6hfs53p12q0nz7zx993ipa2xhy6n04hcg" + "commit": "9f82ebee48d32cd7bbc3e64b84d1ef5b0926195b", + "sha256": "1l4sxkmlif6dlh6j11fgy6z7hs4739jdcazm0y35cbhq9bspxsnx" }, "stable": { "version": [ @@ -64178,8 +64263,8 @@ "repo": "emacs-lsp/lsp-mode", "unstable": { "version": [ - 20210605, - 1854 + 20210630, + 2003 ], "deps": [ "dash", @@ -64189,8 +64274,8 @@ "markdown-mode", "spinner" ], - "commit": "7b75d6bf01bed9ccb108cf1406d0e2af29d7e39b", - "sha256": "1lbb3bpizibpnw77bgdf8j2303gwh2133n8s518frmz6gcb7kz8s" + "commit": "7b183d397f8bc17eceb4d156e24575a47a1d807f", + "sha256": "15br2gf55436jm5a3iygr8cp3vriiar85kmgmap88ws8z83qg17x" }, "stable": { "version": [ @@ -64477,8 +64562,8 @@ "repo": "emacs-lsp/lsp-treemacs", "unstable": { "version": [ - 20210502, - 1804 + 20210618, + 1722 ], "deps": [ "dash", @@ -64487,8 +64572,8 @@ "lsp-mode", "treemacs" ], - "commit": "f360d54fa68a00baec228d9582bc67c1a327d757", - "sha256": "0wbni6njz98c23pns4wxg4mq26zrvpyxh0qcz0a4l46zdn1962vm" + "commit": "905cc74726438cf06d8ad7cabb2efae75aeb2359", + "sha256": "0kh8yn80x1fgpcvrgj9bqmlhpnkxqsy57w8m06gws8lhlnrh4yk9" }, "stable": { "version": [ @@ -64515,16 +64600,16 @@ "repo": "emacs-lsp/lsp-ui", "unstable": { "version": [ - 20210604, - 1158 + 20210619, + 905 ], "deps": [ "dash", "lsp-mode", "markdown-mode" ], - "commit": "c4ffa7abf6706d591300c608c51d2b72178848ad", - "sha256": "1qr7is4k5w6dcfkcvg7crna6r26lqmb02v08i3yggq09qd01c08g" + "commit": "240a7de26400cf8b13312c3f9acf7ce653bdaa8a", + "sha256": "1zscdjlnkx43i4kw2qmlvji23xfpw7n5y4v99ld33205dg905fsy" }, "stable": { "version": [ @@ -64550,11 +64635,11 @@ "repo": "immerrr/lua-mode", "unstable": { "version": [ - 20201110, - 1250 + 20210619, + 652 ], - "commit": "2d9a468b94acd8480299d47449b53136060b7b23", - "sha256": "1586k3friamcyfg1xszhkh1vaddrfxji1mn7rd7s8id8f7sp8mnv" + "commit": "2bd9077dd0405efc9276f612e24a345698c539c4", + "sha256": "0ldk6v7c3xamyhq6zwp2l79iyxfan0qmlycsvj39z3fljaz953z0" }, "stable": { "version": [ @@ -64632,8 +64717,8 @@ 20210607, 1130 ], - "commit": "b5391e8dc088d95d8f131f49982d5c7cbaa23677", - "sha256": "08bfjg51ydznfk8w7hwznzyybl42mqa5l0pvb4xapqcq2na3d3yf" + "commit": "d158bb78029705a6ee848f8e00c09ba1f3575564", + "sha256": "1dkx6xas7dg07pgk4h3f7cdr6hmccw00qv3fi8l2vj462nd7cr5w" } }, { @@ -65002,8 +65087,8 @@ "repo": "magit/magit", "unstable": { "version": [ - 20210531, - 1524 + 20210701, + 1554 ], "deps": [ "dash", @@ -65012,8 +65097,8 @@ "transient", "with-editor" ], - "commit": "4a8646a30df99bbafc95d4f21a0b2bf0a6f6566f", - "sha256": "0y3wzvyaxn5zybjak77r1cngaqqm462s3d4f1cwmzvrnpv99f3r9" + "commit": "2ae376e4923e02355828350b81cdc1b0f8fa72ff", + "sha256": "1h07rg0fvr7av69bcks1n63digafq145mlsaddyv6xixxqjp0vbg" }, "stable": { "version": [ @@ -65352,15 +65437,15 @@ "repo": "magit/magit", "unstable": { "version": [ - 20210525, - 814 + 20210701, + 1551 ], "deps": [ "libgit", "magit" ], - "commit": "4a8646a30df99bbafc95d4f21a0b2bf0a6f6566f", - "sha256": "0y3wzvyaxn5zybjak77r1cngaqqm462s3d4f1cwmzvrnpv99f3r9" + "commit": "2ae376e4923e02355828350b81cdc1b0f8fa72ff", + "sha256": "1h07rg0fvr7av69bcks1n63digafq145mlsaddyv6xixxqjp0vbg" }, "stable": { "version": [ @@ -65435,14 +65520,14 @@ "repo": "dickmao/magit-patch-changelog", "unstable": { "version": [ - 20210607, - 1635 + 20210616, + 1302 ], "deps": [ "magit" ], - "commit": "5cd99a6336ad4b60e9e8ce766b8a9c0395289775", - "sha256": "17s5268kcqhgd141fvjqnn2wrny7v03yz940k2whr383l1253k6v" + "commit": "623d1a6a3bfa0f01bcaaffa13ad5ce5ae29cdb0a", + "sha256": "1dds83a6fcpakmhny5n3s4ibcvjba4p07pg8bpy37k32c704lw27" } }, { @@ -65521,14 +65606,14 @@ "repo": "magit/magit", "unstable": { "version": [ - 20210525, - 844 + 20210701, + 1554 ], "deps": [ "dash" ], - "commit": "4a8646a30df99bbafc95d4f21a0b2bf0a6f6566f", - "sha256": "0y3wzvyaxn5zybjak77r1cngaqqm462s3d4f1cwmzvrnpv99f3r9" + "commit": "2ae376e4923e02355828350b81cdc1b0f8fa72ff", + "sha256": "1h07rg0fvr7av69bcks1n63digafq145mlsaddyv6xixxqjp0vbg" }, "stable": { "version": [ @@ -66322,19 +66407,19 @@ "repo": "minad/marginalia", "unstable": { "version": [ - 20210605, - 1213 + 20210620, + 1943 ], - "commit": "4c6272ffc4836de052c8b06f681b0e700cb01602", - "sha256": "0l4sl4w4yq3hkpvvw7w1mh046f95bkg1c3av07kwk9cm038rwhvg" + "commit": "9796fada769f44cb8e05914bd6be3fcc15d791e2", + "sha256": "0yn6dybvsdhr37hnadmbfqi7pf7scxr9z6a6ghsqbrghycddd0mc" }, "stable": { "version": [ 0, - 6 + 7 ], - "commit": "ca9a5e35913569d66d34193a87d8511b2bb9d2b2", - "sha256": "1lisns2vghmqlg8wiv6jy15cfgnc8j83khz0vfnmrjwgcmjw3bbz" + "commit": "9796fada769f44cb8e05914bd6be3fcc15d791e2", + "sha256": "0yn6dybvsdhr37hnadmbfqi7pf7scxr9z6a6ghsqbrghycddd0mc" } }, { @@ -66442,11 +66527,11 @@ "repo": "jrblevin/markdown-mode", "unstable": { "version": [ - 20210530, - 1825 + 20210616, + 122 ], - "commit": "58f2d22526ac1e4abd4ee1afff8624d2dd3123d3", - "sha256": "1k17zpx05yafxfsw89dlkymqc5xajzv28qby12kdhwwlsbarqvd0" + "commit": "1c7d29d52986b2cb153b5f643167ea49417de469", + "sha256": "0jgfxvhx5z3hjzpdxikx75ikgc0w7ap442svqpyigf78rb32wsjl" }, "stable": { "version": [ @@ -66516,16 +66601,16 @@ "repo": "ardumont/markdown-toc", "unstable": { "version": [ - 20210515, - 902 + 20210629, + 931 ], "deps": [ "dash", "markdown-mode", "s" ], - "commit": "86a4a2b092b0f23b9edb3ee0ab7da483b7f10a5b", - "sha256": "0n1fzla3dkscz70fy81fsbiyi2hj7swjy7zvxprhn36jjkb6b5hf" + "commit": "f78cba9b5761c91058fed3a781bd3fed7f996e1f", + "sha256": "12dddxa14ppa7gaayify67w4sc6ncbc68wdg4madfqj7s71lnm45" }, "stable": { "version": [ @@ -67363,16 +67448,16 @@ "repo": "DogLooksGood/meow", "unstable": { "version": [ - 20210606, - 1056 + 20210622, + 931 ], "deps": [ "cl-lib", "dash", "s" ], - "commit": "1cf2508f8e95311aa9ca405f899c3596cf8c2bc7", - "sha256": "12xzq9sxczjppqpx75bny2dp647m3f9ww6zf9a22rgmmspzkk5cx" + "commit": "174cb2fb5f1ae674a405667ed432cd6601f53656", + "sha256": "0ix0ph82j12v1x5bi9w643q0a9cik4yd02bmk5c919wnyfz1syy7" } }, { @@ -67383,11 +67468,11 @@ "repo": "ocaml/merlin", "unstable": { "version": [ - 20210408, - 1014 + 20210623, + 1512 ], - "commit": "7d929be2e9c1ae1a32e680591c5a224a96198e47", - "sha256": "0gpis7r2c7sppk4fx6alq9g2asva71xj05fjjq60zg87paimfdx4" + "commit": "a69ef83f2894c7e019c9b487b9646f7a63456471", + "sha256": "1v0pc3yglbgdpmviz45h1zcnc2kkz35jbvdzkrks122736nz1dli" }, "stable": { "version": [ @@ -67408,15 +67493,15 @@ "repo": "ocaml/merlin", "unstable": { "version": [ - 20210409, - 1323 + 20210615, + 1208 ], "deps": [ "auto-complete", "merlin" ], - "commit": "7d929be2e9c1ae1a32e680591c5a224a96198e47", - "sha256": "0gpis7r2c7sppk4fx6alq9g2asva71xj05fjjq60zg87paimfdx4" + "commit": "a69ef83f2894c7e019c9b487b9646f7a63456471", + "sha256": "1v0pc3yglbgdpmviz45h1zcnc2kkz35jbvdzkrks122736nz1dli" }, "stable": { "version": [ @@ -67441,15 +67526,15 @@ "repo": "ocaml/merlin", "unstable": { "version": [ - 20210409, - 1323 + 20210615, + 1208 ], "deps": [ "company", "merlin" ], - "commit": "7d929be2e9c1ae1a32e680591c5a224a96198e47", - "sha256": "0gpis7r2c7sppk4fx6alq9g2asva71xj05fjjq60zg87paimfdx4" + "commit": "a69ef83f2894c7e019c9b487b9646f7a63456471", + "sha256": "1v0pc3yglbgdpmviz45h1zcnc2kkz35jbvdzkrks122736nz1dli" }, "stable": { "version": [ @@ -67503,15 +67588,15 @@ "repo": "ocaml/merlin", "unstable": { "version": [ - 20210409, - 1323 + 20210615, + 1208 ], "deps": [ "iedit", "merlin" ], - "commit": "7d929be2e9c1ae1a32e680591c5a224a96198e47", - "sha256": "0gpis7r2c7sppk4fx6alq9g2asva71xj05fjjq60zg87paimfdx4" + "commit": "a69ef83f2894c7e019c9b487b9646f7a63456471", + "sha256": "1v0pc3yglbgdpmviz45h1zcnc2kkz35jbvdzkrks122736nz1dli" }, "stable": { "version": [ @@ -67777,11 +67862,11 @@ "repo": "kazu-yamamoto/Mew", "unstable": { "version": [ - 20210416, - 33 + 20210625, + 240 ], - "commit": "380d6059fa9f102e736969d086749980820a9e0e", - "sha256": "03fxicfl7yvxj6ac636544km1khhmrjqi97r0smwqfxvlm2gs037" + "commit": "fc4bca6d95d8b8d5e169ecf1433d968c2eec299d", + "sha256": "0lcy73df204ww4kmbkfz5cbpmdwbsn7z47j5by89izn14dczllvq" }, "stable": { "version": [ @@ -68237,11 +68322,11 @@ "repo": "tarsius/minions", "unstable": { "version": [ - 20210603, - 2150 + 20210615, + 1510 ], - "commit": "aed285155dc8f073d766e752520ec599e77ce8b7", - "sha256": "1qxszcx9n1yfc9j9ihvrdwb57n19w03600z3v4z2ybxap1y0nq3v" + "commit": "1be68e8571336672d6cbec86246d1bf7844976be", + "sha256": "0lg704kwc851spp69745np8hsk0h6rl2hvfpid0j412278ds1qi8" }, "stable": { "version": [ @@ -68438,8 +68523,8 @@ 20210601, 2158 ], - "commit": "db502020ffe6bc65576b93527a20c0bf3df562da", - "sha256": "0gw6xw38x8h72gbvhmddgzijs4xvkrgs6c7v552db56hrlsj9lhp" + "commit": "d912fec98698c4f72a5f408d5a3f80e95327817d", + "sha256": "0gby38fd5vvfbm3pl2cvp6jsfjqi17xgh1m8vv9z9s6zang4knsy" }, "stable": { "version": [ @@ -68877,11 +68962,20 @@ "repo": "SidharthArya/modular-config.el", "unstable": { "version": [ - 20200824, - 442 + 20210629, + 2319 ], - "commit": "c0a6d3dac1aa176deb8417c77dfeac06e9f18e1f", - "sha256": "1pky409m3mip42k6qw4sf28ja50lsw17318kwgcrkl0nrvnbs31j" + "commit": "222ed4aab718ebcc2944c6cca87ebc3370d5ac3c", + "sha256": "0bdh5akywlj3grwclkl4vk82iij2jlvinmcp3xbi973n7y9i4s49" + }, + "stable": { + "version": [ + 0, + 0, + 3 + ], + "commit": "222ed4aab718ebcc2944c6cca87ebc3370d5ac3c", + "sha256": "0bdh5akywlj3grwclkl4vk82iij2jlvinmcp3xbi973n7y9i4s49" } }, { @@ -68892,11 +68986,11 @@ "repo": "protesilaos/modus-themes", "unstable": { "version": [ - 20210607, - 917 + 20210630, + 1252 ], - "commit": "a2c8796fcbcbdd332165e02476c6de5799996d31", - "sha256": "0p9yzj70kx3s740dl7k3vwwkr1g9zxsirwl83n1nvswc4csgv20j" + "commit": "9b1d1594efa5d7389300b93c78f1b1dd389f9c27", + "sha256": "1m4wmcjhd7hck3rdg9anynlxzr9lnswkdzwypgwfwmabnvsyqvrm" }, "stable": { "version": [ @@ -69239,11 +69333,11 @@ "repo": "tarsius/moody", "unstable": { "version": [ - 20210522, - 1100 + 20210615, + 1511 ], - "commit": "392c77174ace6c57921f237f41eaa4c3a83ac303", - "sha256": "0b4kg4dxy4ywwin96vz6x3rpvgr718y5rgrdarmwym9wv1qz0a0c" + "commit": "9d8b2f758098d19781c7c5cdaeda5785e41be039", + "sha256": "1z9pspjrpclxznc9d16lix1zc0yx520jx1nqjbxj3kcwfxzkbbl4" }, "stable": { "version": [ @@ -69305,8 +69399,8 @@ "repo": "ageldama/moonshot", "unstable": { "version": [ - 20200210, - 2356 + 20210627, + 2244 ], "deps": [ "cl-lib", @@ -69318,8 +69412,8 @@ "s", "seq" ], - "commit": "c9f363b1b5f2b92006e03116580540dadb7364ea", - "sha256": "0r6sn8f5la1sxw7af2h349p8p5ybmgpc7aisc96wjilp1zrmdh8v" + "commit": "ec37a12825888047a90d9ee8131aa4bea348edf7", + "sha256": "0vd9m2zs3rch361ykmf0l3fjsrk1rwlb7w1dc7zz3gwpb6nas845" } }, { @@ -69598,8 +69692,8 @@ 20210306, 1053 ], - "commit": "d031469630c70188c20598c0f3a3c3c46c6c7a14", - "sha256": "13mbkpzfdy136y5w6ns73qy1fsxwqzsvnnfcid2x7rrrqbxrcm5r" + "commit": "171aebaf3a1fb76d1a460d12c7199bc6fbcec473", + "sha256": "06dw5blx8r6wzkwwwbi7p3fxs4flgsf2vlkz8vv9gar4cg9w7wy7" }, "stable": { "version": [ @@ -70256,14 +70350,14 @@ "repo": "ReanGD/emacs-multi-compile", "unstable": { "version": [ - 20210604, - 140 + 20210620, + 48 ], "deps": [ "dash" ], - "commit": "948ee25878c509d0f9ba8715b209eae79143b76e", - "sha256": "0lgp64pgblidm4jyr3wlv5xq2x81znzi0xvqm8h0f8af9jzl2b38" + "commit": "65699ac6a2f787a07908466e1cbfe3333ace7532", + "sha256": "05h4rh5g8kqz8sl31r8800rkrcv9ir6jh6qr38qwj1zrcd77zk02" } }, { @@ -70828,14 +70922,14 @@ "repo": "mallt/mysql-to-org-mode", "unstable": { "version": [ - 20200602, - 2019 + 20210622, + 447 ], "deps": [ "s" ], - "commit": "f3afc506f8b0d037238e49290de4b028c6ad9dd1", - "sha256": "19g21zvvamlhy1yrqhqbd1x3km6q2m650xsvl613rpcdqsk8l2ic" + "commit": "c5eefc71200f2e1d0d67a13ed897b3cdfa835117", + "sha256": "1ll7n8gxmzk7grlwh5igbxh7lvf7c08hi1xir2n0fj9wyzd432ny" }, "stable": { "version": [ @@ -71921,8 +72015,8 @@ 20181024, 1439 ], - "commit": "8fa4d05fea5140f80ff5f4629d19c6ce0d6f5cca", - "sha256": "0dn53fjq4dl8szpjqxn91md0xvr4sa458j1p0w8vgskc0iibzn4c" + "commit": "c8f8f2a9e3016ab7a9ecb2e8b084cf441f3ae88e", + "sha256": "1nj7w0dgvhmqy5hkdn0idf468x7s2h2y5372j13w3x1fkdcnyln8" }, "stable": { "version": [ @@ -72020,11 +72114,11 @@ "repo": "NixOS/nix-mode", "unstable": { "version": [ - 20210523, - 326 + 20210629, + 2024 ], - "commit": "e4844f7a711c8d7dceb82b6b841a1e8485e12586", - "sha256": "0g05qa926xkayd79n2zi9ypd4m5245jjxwv2vp4hqn2cl76pnpak" + "commit": "d27820b0408b3e9067c264e25c009bd5cd9dfcd1", + "sha256": "0hrhzm703k86a4wlx0hwnivklniziy2xbrs1q0mvijmsvks60f57" }, "stable": { "version": [ @@ -72312,14 +72406,14 @@ "repo": "emacscollective/no-littering", "unstable": { "version": [ - 20210605, - 1753 + 20210619, + 2158 ], "deps": [ "cl-lib" ], - "commit": "a6c8e0575766eb573a7add103836d578bd205962", - "sha256": "1r8rarcp0q0rl19kc6q7lll0djkvf3iw17rrsjswsq3z9fyq8iyr" + "commit": "b12a85a5afff7b5d60f889c1c2e8f5deab7fdbae", + "sha256": "193kyvj2f3zgb39shhcf2qk33rzbp8qp9mkc9p0cvnrc517h6y5r" }, "stable": { "version": [ @@ -72617,20 +72711,20 @@ "url": "https://git.notmuchmail.org/git/notmuch", "unstable": { "version": [ - 20210605, - 1839 + 20210627, + 1741 ], - "commit": "6f0f83660e222cfdd05b05ad134763a7ab26f097", - "sha256": "0rs37inh95c1r91mjjwf1kssmxq8mliblzvdjypijps13fxk7m60" + "commit": "1768b0c416ce1034a5726ff0037e5a605cb45ab6", + "sha256": "0cynllvnhiibxa9a06xg9qzybvsl802l7lcc2jwzhja05l2wrdps" }, "stable": { "version": [ 0, 32, - 1 + 2 ], - "commit": "b580009e2bc69efb019983bf2f7dc5052c19545a", - "sha256": "06r0hdz8mxnzag74md62a9m6c2zm0fxn45n4n1c26j5cmrys7j16" + "commit": "af56f3bcdc8a644564a1182f58bd311907193a4a", + "sha256": "1f0xccc51z2fijj4cyx4pcxmam9pygq0z1rb4zrybz1vpsr7zrvk" } }, { @@ -72700,14 +72794,14 @@ "url": "https://git.sr.ht/~tarsius/notmuch-maildir", "unstable": { "version": [ - 20210416, - 1043 + 20210615, + 1513 ], "deps": [ "notmuch" ], - "commit": "e34c470521e83c3100f0d6eb9e7402ae35e19321", - "sha256": "0pmikf1djkr07067nkgmdcxyn7l7ibswx6qlnai8v1v51f9h1g9q" + "commit": "fd0e2199da746906eca080d4ca5bca17068cdce5", + "sha256": "1fqnx6hhg0cqj82yjpl7llg6vvppc3y8q9k6g67mqr7z3712bw0x" }, "stable": { "version": [ @@ -73121,15 +73215,15 @@ "repo": "douglasdavis/numpydoc.el", "unstable": { "version": [ - 20210523, - 1746 + 20210616, + 1532 ], "deps": [ "dash", "s" ], - "commit": "dcbc06429084e209f081a8c6318b46c1c9ff7309", - "sha256": "0bggm5ssxpj49km8q8z9hj351garl1xydz1dya7r0yvz12y6wn5g" + "commit": "9209d52ddf43eddc983763b77f6932be61982475", + "sha256": "1sx7jj9w20gxxsqx5wa9m6da0971qp8mgp76hpdc1crqrx1mj55b" }, "stable": { "version": [ @@ -74198,6 +74292,25 @@ "sha256": "1vwg10d33mwb32bpdbpghfihy3ryiqbc4yydpb5hfv3v5k83vs0x" } }, + { + "ename": "ob-swiftui", + "commit": "ed83f297fcccfc44be9d1a20f3b96071dd7b8a58", + "sha256": "0hxdacxqxqkjl6gi2j909vymjnnlpv8zsmlxw3r7g5i8f468d4qr", + "fetcher": "github", + "repo": "xenodium/ob-swiftui", + "unstable": { + "version": [ + 20210618, + 856 + ], + "deps": [ + "org", + "swift-mode" + ], + "commit": "31cfe991eb171bb0d2f53cf621be1b9d91573ac3", + "sha256": "1l2n4ijf3sfgj05xzvnb1cd9k24ynh2cg36yj386bq7kadamympc" + } + }, { "ename": "ob-tmux", "commit": "a3f47fbfe745972e690e8028f893bb38ba30978d", @@ -74416,11 +74529,11 @@ "repo": "ocaml-ppx/ocamlformat", "unstable": { "version": [ - 20210601, - 901 + 20210617, + 1726 ], - "commit": "be14af363e9338e86173c2d96732f59b3c76e73e", - "sha256": "10q2xd4mqdi9h6dbjfx5081l8sc025rgkxsz9hwm93yrb5xw1rwd" + "commit": "a54914c8f4bc5e2d57aac5ed15f1192c2f53abbc", + "sha256": "0625kwk1k8c4j92w4v5160zxcqxa2bf7kdmkii26m25fzw1az1d1" }, "stable": { "version": [ @@ -74613,26 +74726,26 @@ "repo": "oer/oer-reveal", "unstable": { "version": [ - 20210521, - 1311 + 20210623, + 653 ], "deps": [ "org-re-reveal" ], - "commit": "fe1feb913bf69b1e854053e3f07026c14c6c91dc", - "sha256": "0w4x18srwhznd4xicr2sk7m3lhzgw6pyza7skar5i4n7y30q38xp" + "commit": "e828f86ee607de487cb60393b41c6919d0b66356", + "sha256": "0m3s68n31whryzwjz8iyd9mdzvdm2r9rh9cwlw8br5qh40jbl67b" }, "stable": { "version": [ 3, 20, - 1 + 2 ], "deps": [ "org-re-reveal" ], - "commit": "fe1feb913bf69b1e854053e3f07026c14c6c91dc", - "sha256": "0w4x18srwhznd4xicr2sk7m3lhzgw6pyza7skar5i4n7y30q38xp" + "commit": "26d6d8946ddd5f71954564f26e63f6b5f1e9c0aa", + "sha256": "0m3s68n31whryzwjz8iyd9mdzvdm2r9rh9cwlw8br5qh40jbl67b" } }, { @@ -74675,6 +74788,38 @@ "sha256": "00lxjl1i6kcvj9lym2m59xb5hrx2gcdpvsvq972d8iczp2jmcfxr" } }, + { + "ename": "ol-notmuch", + "commit": "b6d136b1033d9afdea965ab07ba7c05e9ecf56e5", + "sha256": "1hsc5xj9mj3p1fz4svwqam5gxhcnfrpx5s97c4rzf8fq0cnf5pd1", + "fetcher": "git", + "url": "https://git.sr.ht/~tarsius/ol-notmuch", + "unstable": { + "version": [ + 20210530, + 2054 + ], + "deps": [ + "notmuch", + "org" + ], + "commit": "126fb446d8fa9e54cf21103afaf506fd81273c02", + "sha256": "1pkb333m1rryhxf26p8661y7w9fnsaarn0qkzys1pyfj09q9rsmj" + }, + "stable": { + "version": [ + 2, + 0, + 0 + ], + "deps": [ + "notmuch", + "org" + ], + "commit": "126fb446d8fa9e54cf21103afaf506fd81273c02", + "sha256": "1pkb333m1rryhxf26p8661y7w9fnsaarn0qkzys1pyfj09q9rsmj" + } + }, { "ename": "olc", "commit": "1e21abd021d72c491ed1503146c51761e18c56c4", @@ -75328,11 +75473,11 @@ "repo": "oantolin/orderless", "unstable": { "version": [ - 20210603, - 1335 + 20210613, + 1723 ], - "commit": "e85084e733d6eb50893974fc5fd569b944a5010c", - "sha256": "1lmjmp0iwp8n9nrqvygav7y2fxxwqpv4kk2wy2gg4bi056arbx5a" + "commit": "2646dad28c0819fbe9ee521d39efb9ae40e03982", + "sha256": "0vxfinsx69fqpcgbsv6g26klim3yasds3ha9v3xkk32y9sb783lr" }, "stable": { "version": [ @@ -75491,26 +75636,26 @@ "repo": "eyeinsky/org-anki", "unstable": { "version": [ - 20210603, - 1352 + 20210628, + 2141 ], "deps": [ "request" ], - "commit": "03c1ca90a7f2583074f020619c7cb92a783fb375", - "sha256": "1pwgs9xm6i0cqhrwpl60y3xbd0k64nr48kfa83x3yk9x38i6ddp0" + "commit": "8cc47ecef5d90d4f0f2bba669bbd89f88fda4be1", + "sha256": "11a44kfbpa2w54kqqc9mg3bzz0p0jrdjsz8l9sn11irl8xlgrm67" }, "stable": { "version": [ 0, 0, - 2 + 3 ], "deps": [ "request" ], - "commit": "03c1ca90a7f2583074f020619c7cb92a783fb375", - "sha256": "1pwgs9xm6i0cqhrwpl60y3xbd0k64nr48kfa83x3yk9x38i6ddp0" + "commit": "8cc47ecef5d90d4f0f2bba669bbd89f88fda4be1", + "sha256": "11a44kfbpa2w54kqqc9mg3bzz0p0jrdjsz8l9sn11irl8xlgrm67" } }, { @@ -75521,14 +75666,14 @@ "repo": "awth13/org-appear", "unstable": { "version": [ - 20210605, - 904 + 20210627, + 612 ], "deps": [ "org" ], - "commit": "cf87546d6458d36492a89661a1e097e5596aa26a", - "sha256": "18p8s0syqhqpk21ylbk8np3srknhi4ckxfxn7i4jkscsy8282lcb" + "commit": "12056f697fce51958e7baf837d250341bd86194e", + "sha256": "0p3h2inqqf9ighr9sig1spbni9mq0k4iy8w10w5bpjd3xm37qx80" } }, { @@ -76654,8 +76799,8 @@ "stable": { "version": [ 1, - 6, - 1 + 7, + 0 ], "deps": [ "dash", @@ -76697,16 +76842,16 @@ "repo": "marcIhm/org-index", "unstable": { "version": [ - 20210602, - 358 + 20210630, + 1503 ], "deps": [ "dash", "org", "s" ], - "commit": "40716a4cfd36304b4a16977020b1e82870faec15", - "sha256": "1wncx69rqlvx9pnr5mlwn9i00nrfhi1icxv0zpc7z2kzf03wn930" + "commit": "ddb1b95ac139676e4aa8a0b787e57feba34cc7cb", + "sha256": "0l563j9m8zcmsn8vqv3qchk4yqrfbigk5k4iqcw8p7cbix57sjah" }, "stable": { "version": [ @@ -76780,16 +76925,16 @@ "repo": "ahungry/org-jira", "unstable": { "version": [ - 20210527, - 1629 + 20210622, + 130 ], "deps": [ "cl-lib", "dash", "request" ], - "commit": "a01f0453667f9baccf0b8a514e9c9f0a9fb9fb6e", - "sha256": "1gn2sflvcc4gvgci3m12d16mjrwxywrd8vvrs7s87k0cf7yl74vf" + "commit": "f4599dd5dfd7f97a22ca98502f809a8d14551c09", + "sha256": "0i8rqila62qamv3mxh66g678kbang3sxjbf3x70nmrx7fyy2m2jv" }, "stable": { "version": [ @@ -76933,14 +77078,14 @@ "repo": "stardiviner/org-link-beautify", "unstable": { "version": [ - 20210222, - 227 + 20210628, + 1124 ], "deps": [ "all-the-icons" ], - "commit": "4662b3a7b9244aa35aae2f469f87be4a44a6b1bb", - "sha256": "1wb00rm6zdlb8hrhph783wi8zjra8m09gi6m2nnfr37al3986g0s" + "commit": "f78924c06c9f3902bab8e390d91402516d2bb502", + "sha256": "1v847kpc3fh4sxi1rw8pp6xlb89r6z224831xkd82gys74ya0724" } }, { @@ -77111,30 +77256,30 @@ "repo": "ndwarshuis/org-ml", "unstable": { "version": [ - 20210328, - 1655 + 20210627, + 1623 ], "deps": [ "dash", "org", "s" ], - "commit": "9d8c26d12c972a60b94bcc3b364d857db997cfa3", - "sha256": "102lrlf25i30xbpszr1mh6mkxd6wwgbwg32dafccxm4dmj3v9hqq" + "commit": "e14205312c54a1c97491c7f847d296b09f5f57b0", + "sha256": "030fsgdp8cg2h8mlxq6769l158pqcwnv4r3bl36lpjs950lv9pas" }, "stable": { "version": [ 5, - 6, - 2 + 7, + 0 ], "deps": [ "dash", "org", "s" ], - "commit": "5aeed6d0f7f878b20483975200df43b6fc7f32f9", - "sha256": "102lrlf25i30xbpszr1mh6mkxd6wwgbwg32dafccxm4dmj3v9hqq" + "commit": "e14205312c54a1c97491c7f847d296b09f5f57b0", + "sha256": "030fsgdp8cg2h8mlxq6769l158pqcwnv4r3bl36lpjs950lv9pas" } }, { @@ -77541,17 +77686,16 @@ "repo": "org-pivotal/org-pivotal", "unstable": { "version": [ - 20200607, - 1505 + 20210701, + 342 ], "deps": [ "a", "dash", - "dash-functional", "request" ], - "commit": "125e70f9a682751e4ed7c3a350b2794af9600f47", - "sha256": "1w91wb6l3vsri015awig1kfs986zf49466x4ni0m24hcg00n2m7n" + "commit": "f55b9773b2f4a502e636688bc1caa21ee0396abe", + "sha256": "1ipxr8s384pljlz9rzpdhmrsa7q7jzk27dblrrapgbgi52h3n5np" } }, { @@ -77594,14 +77738,14 @@ "repo": "rlister/org-present", "unstable": { "version": [ - 20200204, - 1647 + 20210619, + 1614 ], "deps": [ "org" ], - "commit": "9709ca2d04a59959354222ac4d3f8b750785739a", - "sha256": "08f8gh2zg4gr4d5ajlcnlj2lsp8nywni4mhw4w4nfa4dwyq7mxgv" + "commit": "5010b90fd09f484268f731b855d394deb8b5fc3d", + "sha256": "0k8l7qmxbxbzc4g0xh4ipssls78fky0cq2lg3864qdli820wzy5b" } }, { @@ -77655,14 +77799,14 @@ "repo": "lujun9972/org-preview-html", "unstable": { "version": [ - 20180625, - 619 + 20210623, + 1523 ], "deps": [ "org" ], - "commit": "8ba7ecd7ac624f33b3e2395f477bbff4f1ec4efe", - "sha256": "1h46v0ckhfzv3fixcfxk7pkmh56c5lana8kpwiknm447q1wmlbx4" + "commit": "3fe7dd85b8a7dc4ead7495095a3abaad28e2f809", + "sha256": "1vih94z3k8qz2vkzvcqbxpipijsxyfn2kvimylfwjrfbkrmvigsp" } }, { @@ -77767,12 +77911,11 @@ "repo": "alphapapa/org-ql", "unstable": { "version": [ - 20201213, - 1358 + 20210624, + 1314 ], "deps": [ "dash", - "dash-functional", "f", "map", "org", @@ -77783,13 +77926,14 @@ "transient", "ts" ], - "commit": "208e103ecc146db71d878df3bd09c6eb60c2797d", - "sha256": "09vdndp3935iy4flynbjpkvfax7vs1ppswl19wx4nn2rp7hdz8kp" + "commit": "8342656b2d9af4bb6af9daa0a8b037d3693bd940", + "sha256": "0alrs2dsd5k4xjrs2zs7hcr5fbfrr3rdq705s04943ic4kzvhrc9" }, "stable": { "version": [ 0, - 5 + 5, + 2 ], "deps": [ "dash", @@ -77804,8 +77948,8 @@ "transient", "ts" ], - "commit": "3924b023e0f1e8fa93cfa79bdd71f9f0c0fb4679", - "sha256": "14nsy2dbln3m5bpqzyfqycn18sb3qh407hjbkk1l0x2nqs3lrkqn" + "commit": "d3b0ef2f5194452d88bf23ec31ebfef822c47c24", + "sha256": "0b3xxnbhnrz0263fnrrdbs3gif4pjkfws4mxkfqqpg0fc8azp2rx" } }, { @@ -77891,8 +78035,8 @@ "htmlize", "org" ], - "commit": "4538c06fab9a7259aa1fb40e93a43dcfacef27c1", - "sha256": "1w6zvgfcyjqlxy4s13h7w66vv0fcid57s6vigzgnzi666w86fdyh" + "commit": "cf000894f6e5d0627151e2bec5b1a54a311ad53e", + "sha256": "1lfvhc4gly06rq5i2fgjydg4rsy7vgksa8hpydsvklr0ypvc1hcc" }, "stable": { "version": [ @@ -78159,8 +78303,8 @@ "repo": "org-roam/org-roam", "unstable": { "version": [ - 20210513, - 804 + 20210609, + 1221 ], "deps": [ "dash", @@ -78170,8 +78314,8 @@ "org", "s" ], - "commit": "8ad141403065bebd5a72f0ef53cf5ef8f2034419", - "sha256": "126s444r0baylrmxw1z0lkbx7f40srk3wwk55li7is225qz2jlmb" + "commit": "756f6215b672e267f986a3d6e494f5309825b91a", + "sha256": "16rjqzj872y1240w15gawxcwj5gg1cds162wq1hswzplmx8wp9d1" }, "stable": { "version": [ @@ -78207,8 +78351,8 @@ "org-ref", "org-roam" ], - "commit": "f7b5be2ce0b43dd4d842484fc0ec37fdc8526907", - "sha256": "1cqx2izzchwd6yi0gmskdb0kiqjwk2m7rgk074bzzq0dzbpl180j" + "commit": "c9865196efe7cfdfcced0d47ea3e5b39bdddd162", + "sha256": "0c9y76r1bagz39m74kb2jcxqsc2q461407bbsib3f512sdf93lyg" }, "stable": { "version": [ @@ -78371,11 +78515,11 @@ "repo": "lordnik22/org-shoplist", "unstable": { "version": [ - 20210514, - 1041 + 20210629, + 2157 ], - "commit": "1c534662719222e315d970e2fa871d222f80ea87", - "sha256": "1m6a37bw60xjkqaffzk1kjpcy76i5dd17925hzz2fbbhlxkac67x" + "commit": "71ea7643e66c97d21df49fb8b600578ca0464f83", + "sha256": "0pjcpry9hzma87f8isyi0q5si0i67g0gd8shj2y3qyizi9ns64a2" } }, { @@ -78582,11 +78726,11 @@ "repo": "bastibe/org-static-blog", "unstable": { "version": [ - 20210606, - 1806 + 20210616, + 809 ], - "commit": "0bd38b604405ba8e6ba00dd32ce4773eb02eb901", - "sha256": "1d9kdcdiz600swcy318hd56l751w2qyafdibnkzfkhjzw63c2hwh" + "commit": "4738a7bdb24cb4e1d1d5effc23f953e4c76e7713", + "sha256": "0kpa1rnpxfar8xkah29f9h6q26fgdxcb8gimsfqvrj145vama7pr" }, "stable": { "version": [ @@ -79188,8 +79332,8 @@ 20210414, 1844 ], - "commit": "246120647e28a27506ca0894ba98e371086881fd", - "sha256": "15gqzj4h0w33w38i8ihl74iy7aqxlds97gm93r72z69pm2l1d7dm" + "commit": "8a3b529d5ece261a8847298ea03ed35615cc9bfa", + "sha256": "16zalqjd2llwkp7v0218crgf3k34py8zx6lj6z7i3kbmxm9nb27q" } }, { @@ -79617,15 +79761,15 @@ "repo": "magit/orgit", "unstable": { "version": [ - 20210525, - 1956 + 20210620, + 1943 ], "deps": [ "magit", "org" ], - "commit": "26242895ef1642bf30c63683fb224fdba25e0853", - "sha256": "1xd58yqqsb79lgxkhxs4s50jq8f3639k6fhlza9hsy53apfczkal" + "commit": "f956d802f19ea495efa95af6c673588afeb3adc5", + "sha256": "0mbcr98xq3zim01dk1fbyc1vajnjwx90k62mygv343rhrd05v44m" }, "stable": { "version": [ @@ -79649,8 +79793,8 @@ "repo": "magit/orgit-forge", "unstable": { "version": [ - 20210525, - 1957 + 20210615, + 1516 ], "deps": [ "forge", @@ -79658,8 +79802,8 @@ "org", "orgit" ], - "commit": "ea2a1cf9d337901b413e9df258b8e07af55c00f6", - "sha256": "07ia3b6bfilnpify93kq5g10xhh794v5pmc9cmmb312c3qyqi7b4" + "commit": "365b75609a9454dccf5681eb6075ca53bd32af85", + "sha256": "1y7rywlqhsvkism9dmzlb3sijd8isp6qqhgba79aqgk9wz593rkv" }, "stable": { "version": [ @@ -79759,8 +79903,8 @@ 20201129, 604 ], - "commit": "5aec071702c21dcc777e75b575d3875141688e46", - "sha256": "13405irnpwb1fgwv5d9mwywpbvb6d7smmi7nsd140l0i0m7anx1c" + "commit": "649fd0cdcb831dcd840c66ee324005165ce970ca", + "sha256": "1iarfqdxryj5p43hsch2jgqslrpyfkza9x9fpshmbpwjkbf1548x" }, "stable": { "version": [ @@ -80713,8 +80857,8 @@ "deps": [ "org" ], - "commit": "074c3abf0a6aa5d671da1a39a20137140ba41d24", - "sha256": "1a134x8pmgas5k1m769clk3yhrzdh4n0cwmh23bf22avk6n3bz8z" + "commit": "290b5d6b659addf99cb96a316fb24caa90ad0e77", + "sha256": "04isqw4wfn5hq772sf0szq2rc3b8finhgjc5cna2sw7bhfgycywb" }, "stable": { "version": [ @@ -81135,36 +81279,6 @@ "sha256": "0a97la3hwkb792a26c6byavwzg8gca6s0ccajd7pi9p430ys1i9y" } }, - { - "ename": "ox-slimhtml", - "commit": "6fae8e3c4abd37a651d4cbdb337a74f1a7c7366a", - "sha256": "16jrw8n26iy69ibr29bp3pqp4lm66alihks37qipd2g5grqqfdnd", - "fetcher": "github", - "repo": "balddotcat/ox-slimhtml", - "unstable": { - "version": [ - 20210330, - 1941 - ], - "deps": [ - "cl-lib" - ], - "commit": "72cffc4292c82d5f3a24717ed386a953862485d8", - "sha256": "0p22dmyrcny82k0r1w84kcwi513xy03h848knzhm9zj7360dlkiw" - }, - "stable": { - "version": [ - 0, - 4, - 5 - ], - "deps": [ - "cl-lib" - ], - "commit": "a764ef64235845e4f5cfd73244d6cf1e7fee903b", - "sha256": "14h0kks7i2k53fwbsqb4giafacm58inppqpr5mbj904cy146g29f" - } - }, { "ename": "ox-spectacle", "commit": "f441e1b3ee30065f8a68c9b0b45d9db0cac8a289", @@ -81504,14 +81618,14 @@ "repo": "melpa/package-build", "unstable": { "version": [ - 20210421, - 1333 + 20210616, + 2110 ], "deps": [ "cl-lib" ], - "commit": "b4eec13201093070a12f37396afce83eb6771df5", - "sha256": "1kr9iwsrpxbalhjz91pqplwkb44msdl2qv4rwsbapz8z8hs4xzji" + "commit": "95e021756ee5c5255a63cce8351178e298c68363", + "sha256": "05qm6a0dy2iszrlwkiw5x2v0h5whk7d4qn7qjlf5qpns5fl0fwg2" }, "stable": { "version": [ @@ -81608,11 +81722,11 @@ "repo": "tttuuu888/package-loading-notifier", "unstable": { "version": [ - 20210603, - 1138 + 20210608, + 1406 ], - "commit": "8fd10303e19a2a1e8b5544ce8c34c8466af5d08a", - "sha256": "11d9mc9ca9bn9x3by8fqcan2c8wn85d8xnmkfvzxcmw7dz87kis2" + "commit": "1e30d097de8939c4aa380915d3ba3060a87ce3c6", + "sha256": "0wmf3pfjvxrv86mpvbkn5n4drc20yc12fwm4k6a613br0bs75gan" } }, { @@ -82030,8 +82144,8 @@ 20200510, 5 ], - "commit": "246120647e28a27506ca0894ba98e371086881fd", - "sha256": "15gqzj4h0w33w38i8ihl74iy7aqxlds97gm93r72z69pm2l1d7dm" + "commit": "8a3b529d5ece261a8847298ea03ed35615cc9bfa", + "sha256": "16zalqjd2llwkp7v0218crgf3k34py8zx6lj6z7i3kbmxm9nb27q" } }, { @@ -82584,22 +82698,22 @@ "s", "with-editor" ], - "commit": "4e73cdc4c376ad61d2e4858bc87cf01eab0dd403", - "sha256": "0pvn8djsm8bvx2msrfvm12b778w9yl7sw517l2x0bdm48apz3ifx" + "commit": "3dd14690c7c81ac80e32e942cf5976732faf0fb3", + "sha256": "10015qvf98j4m26rprrvhbfj4dg4j5sg2c0ps7x94cjjxrph7kf6" }, "stable": { "version": [ 1, 7, - 3 + 4 ], "deps": [ - "f", + "auth-source-pass", "s", "with-editor" ], - "commit": "74fdfb5022f317ad48d449e29543710bdad1afda", - "sha256": "0nixbsyckkp1qjszgac74m00vj10vc3vyw2wic1zgc2rx795k228" + "commit": "1078f2514d579178d5df7042c6a790e9c9b731ad", + "sha256": "17zp9pnb3i9sd2zn9qanngmsywrb7y495ngcqs6313pv3gb83v53" } }, { @@ -82932,11 +83046,11 @@ "repo": "JonWaltman/pcmpl-args.el", "unstable": { "version": [ - 20190223, - 1613 + 20210625, + 2116 ], - "commit": "0b8a05fc6e370fa9c466250659619f8d6b53d446", - "sha256": "1zhjpgnd8n95fv2z5d9360cx2vhw88yqz7gyc0qc563p6l3xmffg" + "commit": "e6957896b065e2fda80a8258dfebb86b49742c15", + "sha256": "0fx7v5b3v7y9qxr8n8pm6449rdf4ljc0fb6kp0vpdzfzc4yzgdni" } }, { @@ -83492,21 +83606,21 @@ "repo": "bbatsov/persp-projectile", "unstable": { "version": [ - 20180616, - 1944 + 20210618, + 708 ], "deps": [ "cl-lib", "perspective", "projectile" ], - "commit": "533808b3e4f8f95a1e3ed9c55d9aa720277ebd5f", - "sha256": "17i1srw1k771i3a5wlydbyasyd9z39ryf48mxfs0dsbx1zjbj0pg" + "commit": "4e374d7650c7e041df5af5ac280a44d4a4ec705a", + "sha256": "0cpf1739cd6ylyaz7pspsmh1dsmvymdqfpypahca0nn169vdrzk9" }, "stable": { "version": [ + 1, 0, - 2, 0 ], "deps": [ @@ -83514,8 +83628,8 @@ "perspective", "projectile" ], - "commit": "7686633acf44402fa90429759cca6a155e4df2b9", - "sha256": "0rqyzsmg32sdr4k9i2lf3jfyr9bskkl7gfb5ndl16iip9py7403z" + "commit": "6e4c2e017d59d10d627cf95b2bb9f9fa2b22a3a3", + "sha256": "0566zm9gbac9b1niszl0jhwizxw2a0f8b4b2idvihpsi93iwa8vi" } }, { @@ -83526,14 +83640,14 @@ "repo": "nex3/perspective-el", "unstable": { "version": [ - 20210523, - 2254 + 20210610, + 548 ], "deps": [ "cl-lib" ], - "commit": "b37c6756700a167742c8ab06fa5a850d9d94f4bd", - "sha256": "1ciab9xz4lbnnnx9407bagyf10dv6h9nalzm2wj6w6x7kckb4105" + "commit": "68b13cef8435cae581850415cdda17e245dd0eae", + "sha256": "1iwqg1y47lp54qn9cjr3w9pca294mn92qlil3a4lr8xi57jbi3iz" }, "stable": { "version": [ @@ -83988,8 +84102,8 @@ 20210519, 1728 ], - "commit": "9561a6c0a92a3d7c00e7e57972f42cb5be775898", - "sha256": "189imf8dvmsfhcy0p9f8a7l0z8dfdsnialk58f4p1l06p67s21df" + "commit": "cbf27232649c39e3749eefd23f962750bd249a49", + "sha256": "0r20y2hrgy1gmnx6izzvmvjh4axwb4x4pgcxn4bjmpzypand5xfp" }, "stable": { "version": [ @@ -84101,8 +84215,8 @@ "repo": "emacs-php/phpactor.el", "unstable": { "version": [ - 20210517, - 1838 + 20210619, + 1706 ], "deps": [ "async", @@ -84110,8 +84224,8 @@ "f", "php-runtime" ], - "commit": "debf66848c6099415c731b179dcd47e96db3b50b", - "sha256": "0i5g4gh5i5y8wsrqw89lwi2s2sn67pvvj2y6p7lnyv0i201v5bs8" + "commit": "272217fbb6b7e7f70615fc518d77c6d75f33a44f", + "sha256": "0hm96i9vdbkcq6mypjpl94dn3gzyk23iql5zzy2d221vmjhqvn7d" }, "stable": { "version": [ @@ -84135,14 +84249,14 @@ "repo": "emacs-php/phpstan.el", "unstable": { "version": [ - 20201122, - 950 + 20210617, + 2234 ], "deps": [ "php-mode" ], - "commit": "6863a5278fc656cddb604b0c6e165f05d0171d0a", - "sha256": "05q1y6xshh5csr672jwplp2xmp87gvj9rc65ybpa687dkdmq8cdh" + "commit": "56617fa87c9bec037d4e4a0a143b7d70a989c082", + "sha256": "02k4pmmxq3h8mi0dsjh0s0002gjkpg6g9pxsnxgalwb6rakfirbh" }, "stable": { "version": [ @@ -84445,11 +84559,11 @@ "repo": "EricCrosson/pine-script-mode", "unstable": { "version": [ - 20210605, - 1527 + 20210629, + 1257 ], - "commit": "e465c0264958cbed0fb29dad2b30b9f18fbf1064", - "sha256": "0crc2q5mzflyz13zx0ghsf2kdmj67lcqb2vnnsw0z2sk7wafrz2i" + "commit": "c04309be9fb73012b4c5c839741b1abcfe0b8aa9", + "sha256": "1hahd9w5pww3nx1xvbci4pscpbzb0k5xv3yff896jg66di36fvwg" }, "stable": { "version": [ @@ -84595,21 +84709,21 @@ }, { "ename": "pippel", - "commit": "6d1796688ed0d6957557d960ca28e450f9bcb6cf", - "sha256": "1li4h0dff1n7njy2lk3d50ndrlw84fphmdg16j0srkbgy7xz90yn", + "commit": "45459106a88b5bb8ce5afdef9a7cb95a0fb447bf", + "sha256": "1gn944k09r78lfn1nqg69fnwx91y9lvw1k2i9czk7yhx4zmyinpl", "fetcher": "github", - "repo": "brotzeit/pippel", + "repo": "arifer612/pippel", "unstable": { "version": [ - 20180710, - 856 + 20210614, + 1655 ], "deps": [ "dash", "s" ], - "commit": "21a5200e8e5ccaa1911abb4ebf090b76ca839756", - "sha256": "1amqjm6kn1xda058kdwq3xgk7raz6y9iw0mzrac78sgf57qaczyb" + "commit": "2480fd376b8f69691b45b0141fca0d900a5ac64a", + "sha256": "190cd66bhvlmyxki7hl43s0h4rvflw9r36xm4ky3c1mhbkrfsz1p" } }, { @@ -85579,15 +85693,15 @@ "repo": "polymode/poly-markdown", "unstable": { "version": [ - 20200316, - 1315 + 20210625, + 803 ], "deps": [ "markdown-mode", "polymode" ], - "commit": "1536cf0c32f71d5cd05c90f7905905e38006e95d", - "sha256": "1q4qq0ql08hxkdrd2aal03560k612my7bvnfpfij3g432hn0p7v6" + "commit": "e79d811d78da668556a694bb840bea3515b4c6f8", + "sha256": "02jpak60jl6nrz5zkkc0cw5i95vl4h6g31qvgb3qsidimav305n6" }, "stable": { "version": [ @@ -85985,11 +86099,11 @@ "repo": "karthink/popper", "unstable": { "version": [ - 20210602, - 847 + 20210610, + 1945 ], - "commit": "2be084a77cc2bc79ea7dc23edada161f4ff6dfdb", - "sha256": "118sbcm6qavckxva81vamrs98dj38yv0qccqqj4p3a4q7brfi8cw" + "commit": "4c51182f5f5dd7a1ffa69fb994ef5ef6f9592686", + "sha256": "028wfdi240r8xdz7j77fv29brk5ck6yhhh1vj9p58m4f4ff8r9ik" } }, { @@ -86000,11 +86114,11 @@ "repo": "auto-complete/popup-el", "unstable": { "version": [ - 20210317, - 138 + 20210625, + 400 ], - "commit": "866a091b83369873b4d1c5d62a590fbb0a150bd0", - "sha256": "059x15zlc6c17yg5ahdca3bryr10nh9xbb61dv0gdc2wg2c0pzzi" + "commit": "cf899f8012f4189e76a009bebb589ff71631b1e9", + "sha256": "09nf95bin4dq50vapax8xndm0bay2cbsws4zvpb4hp3kk0gdzrl6" }, "stable": { "version": [ @@ -86245,11 +86359,11 @@ "repo": "tumashu/posframe", "unstable": { "version": [ - 20210604, - 647 + 20210617, + 42 ], - "commit": "3257a52e3599bc1d5c9a4b646d36d7a49b0dd025", - "sha256": "13p7122100ywg6dc32wq0hvcn52x8djxq6vgcmdpdsdy7k4fkxwc" + "commit": "f97c4aff2c2c376ca62276d5597aa108546633a9", + "sha256": "18w06fdz63w2arwgbgbl9wghb9fin4cqpxnyajppyqk5lpnsn7iq" }, "stable": { "version": [ @@ -86771,10 +86885,10 @@ }, { "ename": "private", - "commit": "6440f81aed1fcddcaf7afeedb74520e605211986", - "sha256": "1mvma2xgjy9vkh468x80xlri6qfr7d494la1j6r1clkjsn5kg7hr", + "commit": "e036ca25bced52cdacc4e56dcdea4282360aa5da", + "sha256": "1rq4vyfjr8b2fnwjnw28if9y9svvaxw1pwisys5p8rx0mff48cn3", "fetcher": "github", - "repo": "zhangkaiyulw/private", + "repo": "victorteokw/private", "unstable": { "version": [ 20150122, @@ -87058,6 +87172,21 @@ "sha256": "1hv8ifrpwn434sm41vkgbwni21ma5kfybkwasi6zp0f2b5i9ziw7" } }, + { + "ename": "project-mode-line-tag", + "commit": "9a739b3a77aaf0033161c6687e1e9c5592bb18bd", + "sha256": "0syr5lpn0xmvf54k65lif181y6kcvs96j8wykzzlmsf9zdkkdg20", + "fetcher": "github", + "repo": "fritzgrabo/project-mode-line-tag", + "unstable": { + "version": [ + 20210615, + 1825 + ], + "commit": "ed6adf9287d2aa526d85451623f1aa281cfa7e0a", + "sha256": "0xryvjsb2r4rj22wgjpixa31kg4sp7xww63hldnf7c1cvcc9g305" + } + }, { "ename": "project-persist", "commit": "bd81d1f8a30ed951ed94b9a4db13a2f7735ea878", @@ -87143,14 +87272,14 @@ "repo": "hying-caritas/project-shells", "unstable": { "version": [ - 20201026, - 748 + 20210625, + 647 ], "deps": [ "seq" ], - "commit": "382b3d48a797ea56383732ebf9cd219aeec676df", - "sha256": "04zsk6mwxkp71fbjq64k78nwx3gvgbp2fmm5f8ah2ap2g65j5kq3" + "commit": "900369828f1a213c60a2207a71d46bc43fd5405c", + "sha256": "1igs3dr3j9lw8lyww1wp69v5i9k2ifvblmsh862vx7l6rvy98f5h" } }, { @@ -87161,14 +87290,14 @@ "repo": "bbatsov/projectile", "unstable": { "version": [ - 20210607, - 1513 + 20210701, + 441 ], "deps": [ "pkg-info" ], - "commit": "155fdb44176347c9599357c7935993033260a930", - "sha256": "040g4frdjabpa8ddhag81dx3kphh5kp3iv34x4zsbkhb6gryd5zf" + "commit": "da08a9103b5ba3b38ef031a9627a19436eb318b5", + "sha256": "08y36qvr20888jc2b5172qgah0xpp9bc3iwp38w8clfrjfd28g2s" }, "stable": { "version": [ @@ -87241,34 +87370,36 @@ "repo": "asok/projectile-rails", "unstable": { "version": [ - 20210325, - 2120 + 20210625, + 708 ], "deps": [ + "dash", "f", "inf-ruby", "inflections", "projectile", "rake" ], - "commit": "f1fe6e8eff485dc560e6ffe7f0b9c46a61509a58", - "sha256": "1b9wsn6mm1ajh81f6bmp3ajxch3j05bzslzxjakw93gjg69w74y1" + "commit": "6a18ada3566ab2cb795129e3dfca2a32cc413fb8", + "sha256": "1xr6ha5jkczpbdqpxf8s4qggvx4arwky6mfwaji2kjnkk0ajjyda" }, "stable": { "version": [ 0, - 21, + 22, 0 ], "deps": [ + "dash", "f", "inf-ruby", "inflections", "projectile", "rake" ], - "commit": "8d6b3734958f5dc7a620dc1b44754986d3726f3d", - "sha256": "03cj0cpmqyxcvqscnjcgcfz5k1ga6knr5jcb5prnv9hfjfqgk3pb" + "commit": "6a18ada3566ab2cb795129e3dfca2a32cc413fb8", + "sha256": "1xr6ha5jkczpbdqpxf8s4qggvx4arwky6mfwaji2kjnkk0ajjyda" } }, { @@ -87679,17 +87810,17 @@ 20200619, 1742 ], - "commit": "4644980d818ec9d987f74c74b1a1d45de9ab01fd", - "sha256": "1mzblak9s46wsfh3l1798k9pjwbddnz030y0cfx831lfpr20227b" + "commit": "4b77b733699f9c39b517a124da737c018b1164e2", + "sha256": "1mfvmpwxayrzp07vl72djv162vlf0xg29mxh030lqf7jc9h11gxq" }, "stable": { "version": [ 3, 17, - 2 + 3 ], - "commit": "70db61a91bae270dca5db2f9837deea11118b148", - "sha256": "08a7rnflhklbabqm5yyz2nwyzzfbh24miiy3wsxphaanjz4xr6yi" + "commit": "909a0f36a10075c4b4bc70fdee2c7e32dd612a72", + "sha256": "08644kaxhpjs38q5q4fp01yr0wakg1ijha4g3lzp2ifg7y3c465d" } }, { @@ -88533,15 +88664,15 @@ "repo": "tumashu/pyim", "unstable": { "version": [ - 20210607, - 427 + 20210623, + 415 ], "deps": [ "async", "xr" ], - "commit": "eaf331f67ad3d6ea5b63c92bcd0cfc0134466b53", - "sha256": "0prrkn2yaj6wm2hn17jgfxb1vz58mdm3ivmqsncrfhl1vdll73jm" + "commit": "70d488f9233a578f0c7f8906aa83a1a690ec10fa", + "sha256": "14zczmikgsxqf3klx17n1imgpqhj3gjmz4hs95lkxs3a50qbqh7z" }, "stable": { "version": [ @@ -88588,14 +88719,14 @@ "repo": "p1uxtar/pyim-cangjiedict", "unstable": { "version": [ - 20210507, - 928 + 20210617, + 934 ], "deps": [ "pyim" ], - "commit": "455e20e90044a1fcd6c4b45252745fa233e0107d", - "sha256": "0dv5l8cpccvc7jsc4qdijnz76dp2rznmcnkkn3w75xw46ai8chnk" + "commit": "d17e3d32a6480939b350a91a915ebe8e6efad819", + "sha256": "1bszpqsm15az0wvbgsk012manxnvigbk38qr5iqzkgd4d13yv5fs" } }, { @@ -88703,17 +88834,17 @@ 20210411, 1931 ], - "commit": "6c7bc2b576a705fcc7bc52494163e9a1a240ea80", - "sha256": "1m4swr0v998c6iq589mzx6glq7g2gc109469wcsjyi9j4cv7qgkr" + "commit": "6f066733e23a61d83580cd1898e6b8afab8fafea", + "sha256": "1m7365k7a624mp33v5x23knkcahpa9gvb3sbr8idqlk8n8k3f6mk" }, "stable": { "version": [ 2, - 8, + 9, 3 ], - "commit": "735c958d3b36fb5d343b7bcb81b1055a430cb042", - "sha256": "1m8f8qv88bvqbviszwf0n4ch5dpyqa33067ampy706cpg7mwjvn0" + "commit": "aa688de05e469e33a20478144013946ccb752736", + "sha256": "0r2xp90bwwqnya3gq0q0gh2qdn7i9fcsq8ab890bnd0b44ivx0nk" } }, { @@ -88984,11 +89115,11 @@ "repo": "python-mode-devs/python-mode", "unstable": { "version": [ - 20210601, - 1845 + 20210620, + 1854 ], - "commit": "198ba8e15e848825b2215e9fc363f06d8c173a28", - "sha256": "1z6vnbnqvn20gs131d0rjncr4nk11amahvmfaffkhiwmpsl1b3gv" + "commit": "3f0be5ace492d2ddd8405f4b5186ef89caee762e", + "sha256": "17clkgs94dgq5nsjlwkr52m5s446ibfss3qc8a8m0zaz6j4f8l1m" }, "stable": { "version": [ @@ -89162,11 +89293,11 @@ "repo": "psaris/q-mode", "unstable": { "version": [ - 20210307, - 2102 + 20210620, + 1712 ], - "commit": "a30a84afae9bb72bc601b213ae68821479b0bb03", - "sha256": "1q85vxvv76vmb9zhc91p2aqh333h1p48737spriv5sw9wvis0gdm" + "commit": "86d937854c45f6b2a102b42c1a991ba713532f9e", + "sha256": "1hbb0m5kjczyri6hbgkk1par53zfnsp7m133xqzfhg2sibrvbz2x" } }, { @@ -89628,15 +89759,15 @@ "repo": "greghendershott/racket-mode", "unstable": { "version": [ - 20210604, - 1431 + 20210629, + 2000 ], "deps": [ "faceup", "pos-tip" ], - "commit": "4b46a818c08820e04d25df7fe830e80ea82e1126", - "sha256": "0kr1sd819rvyfw34g6sqcnygkllcx07ccc5zc773kn0ngiqd0zvn" + "commit": "4f8eafe2a016e2e78872e4006939ee82397e57a0", + "sha256": "0fa9kipg1ihfr16ljsfgxd6z8a5fj31npfxhqv7q9ysi4nq479c0" } }, { @@ -90293,11 +90424,11 @@ "repo": "pfchen/read-only-cfg", "unstable": { "version": [ - 20210517, - 749 + 20210608, + 1259 ], - "commit": "c128c9412f768adf89ff5c4ad433cf0beab6656a", - "sha256": "11zj4ysmacvz82j1siqlcp30i05my20lscls8wkdjl75g9d2b12l" + "commit": "a02395b37a68b2e20e365c2e3752f966c71d4c02", + "sha256": "0jihqc16knvws5w2y5djdir4h52mpwk86nbjlap47lh2r18qk6q6" } }, { @@ -92023,11 +92154,11 @@ "repo": "galdor/rfc-mode", "unstable": { "version": [ - 20210510, - 1104 + 20210615, + 1721 ], - "commit": "b885d6bd2b3be69a2413c4dc5cc34344d821cba2", - "sha256": "0qqvab5n5y70mv9dq06xnqmpxy9pr994k3b83kw70pq43gb03nxd" + "commit": "3ef663203b157e7c5b2cd3c425ec8fbe7977a24c", + "sha256": "0lrmgvrj69rs49vjfwkm3w9z4y5mkndra1kdqmr9s7z9f1558is1" }, "stable": { "version": [ @@ -92050,28 +92181,28 @@ "repo": "dajva/rg.el", "unstable": { "version": [ - 20210305, - 1621 + 20210625, + 939 ], "deps": [ "transient", "wgrep" ], - "commit": "10e64887c224002572e1f1e19c74453cba606c3f", - "sha256": "1519lh5j5zki2dfzd1a1hl1d24nap99hv80647rvpr3mzbcsg29s" + "commit": "0fa6d33d2f3123aecd0b0dbc5fa3d884edf10a92", + "sha256": "17f11znjyfnxs5y0zafcx9aa055wkw3igzk9gy0cipnyp42yb4v7" }, "stable": { "version": [ 2, - 0, - 3 + 1, + 0 ], "deps": [ "transient", "wgrep" ], - "commit": "bb89400d4d5e4eb22917f7048256745ea566a844", - "sha256": "0d8habjr4nv0xbgsk7nj5zid5zywf00vbl5zcx7anda5w1cy2zvr" + "commit": "0fa6d33d2f3123aecd0b0dbc5fa3d884edf10a92", + "sha256": "17f11znjyfnxs5y0zafcx9aa055wkw3igzk9gy0cipnyp42yb4v7" } }, { @@ -92230,8 +92361,8 @@ "repo": "DogLooksGood/emacs-rime", "unstable": { "version": [ - 20210207, - 1432 + 20210628, + 1648 ], "deps": [ "cl-lib", @@ -92239,14 +92370,14 @@ "popup", "posframe" ], - "commit": "519e6eb3b5e8e668c2835d27f54fcf5776242576", - "sha256": "1q0kzdy3nxswsriq4fxr00wmw43x737dd7pnkf9g6v8hd7gsqkzc" + "commit": "b93e761209211f8a6de1bb4b8f1d36651564a8d9", + "sha256": "0z0iwsqr92g8ykxb51gkawwxwzx0faw0027zgdi7c38ngjqld237" }, "stable": { "version": [ 1, 0, - 4 + 5 ], "deps": [ "cl-lib", @@ -92254,8 +92385,8 @@ "popup", "posframe" ], - "commit": "ee7f951f0bc3b55034634019dd385706bc413dbb", - "sha256": "1a50cziwg7lpgh26yvwxs46jfyfq1m0l6igbg5g5m288mz4d3an9" + "commit": "b93e761209211f8a6de1bb4b8f1d36651564a8d9", + "sha256": "0z0iwsqr92g8ykxb51gkawwxwzx0faw0027zgdi7c38ngjqld237" } }, { @@ -92430,11 +92561,11 @@ "repo": "jgkamat/rmsbolt", "unstable": { "version": [ - 20191218, - 257 + 20210624, + 417 ], - "commit": "2bc1afe528b70b8aad4243a3b2b72bcf09a599e1", - "sha256": "0pg2q275qd83i8c1g0f1xlwvbqd40xm3gw2ahl80blyllsvz04j9" + "commit": "ff496660cc52a6dd33d358ef0acc6d4bb70cc340", + "sha256": "05i0101238yy1da6z543nr9x5gpvgdxrrdn3sw5dibcn6z62ml3p" } }, { @@ -92445,14 +92576,14 @@ "repo": "dgutov/robe", "unstable": { "version": [ - 20210608, - 17 + 20210626, + 137 ], "deps": [ "inf-ruby" ], - "commit": "bcddba77ba11b46f94730708fff2215f4b620428", - "sha256": "04az3rk7h606pv2l16wf2bmad9nqb7nx6r7cwap90dvnfjn56a3y" + "commit": "e1304d123d729aa063671d0ca526b01e72f0f5ed", + "sha256": "1ghwjymcmmr99z060l1shm9sqbjxxdgq6b7ayn8s9mldcqm5pa3q" }, "stable": { "version": [ @@ -92695,8 +92826,8 @@ 20210313, 1541 ], - "commit": "63f18acb21e664fd92fbc19465f0b5df085b5e93", - "sha256": "0wzyn9qzyly71yfwhlk5m94ygjnbk459pgbpgkhp9fqgchx12p1r" + "commit": "65113e2a137baa9f85dc2157b893291470788dc4", + "sha256": "1qc4hy6r2sz59nb28xrrqiad91xbmsrr9jzhi4k915qgds6m029h" }, "stable": { "version": [ @@ -92721,8 +92852,8 @@ "deps": [ "rtags" ], - "commit": "63f18acb21e664fd92fbc19465f0b5df085b5e93", - "sha256": "0wzyn9qzyly71yfwhlk5m94ygjnbk459pgbpgkhp9fqgchx12p1r" + "commit": "65113e2a137baa9f85dc2157b893291470788dc4", + "sha256": "1qc4hy6r2sz59nb28xrrqiad91xbmsrr9jzhi4k915qgds6m029h" }, "stable": { "version": [ @@ -93255,8 +93386,8 @@ "repo": "brotzeit/rustic", "unstable": { "version": [ - 20210502, - 1646 + 20210609, + 1900 ], "deps": [ "dash", @@ -93269,8 +93400,8 @@ "spinner", "xterm-color" ], - "commit": "ed68fd3bb410869e1a4ce3943b5913ea88d9b509", - "sha256": "0896m5ajlq90pp7ds6iw7plqkffm6k01v3rfqfhb3qwd92nxgcf0" + "commit": "bbf129cd128105de51b6c242b2551094b8d8987d", + "sha256": "09dnlvi8kf683n6q3yp4gy9d4idiyg4x6rcij8d90cvygh8i30wd" } }, { @@ -93305,11 +93436,11 @@ "repo": "Kungsgeten/ryo-modal", "unstable": { "version": [ - 20210523, - 757 + 20210625, + 2046 ], - "commit": "ab6417d8e546f1836618ee72d074ec65431ebc80", - "sha256": "1yy0jr7n55qbraxif2zhgmyr31jd5sd62jyhd3cg327vl5ga1ajg" + "commit": "fc9e227127fa327183d39d28c3afdb2f395a51a2", + "sha256": "1j05dyg77fpdh7gl29bq48fdba7kwbhsq3ryn6b8vzhncapsqj99" } }, { @@ -93320,11 +93451,11 @@ "repo": "magnars/s.el", "unstable": { "version": [ - 20210603, - 736 + 20210616, + 619 ], - "commit": "e1710af8d058faca32529d1129deb5d57871385a", - "sha256": "1zm9zqa1479kn74a1hbs7jc8rli7vzz5hk8k2rqpi34yf569yjhj" + "commit": "08661efb075d1c6b4fa812184c1e5e90c08795a9", + "sha256": "02hcjnf8n0nzqysqi9g7kqykxmn8nwhsx1scrq6wj1iibc16nh0p" }, "stable": { "version": [ @@ -93740,8 +93871,8 @@ 20200830, 301 ], - "commit": "393a5f2be890c1e90b3d5f331ce1bf34dad09742", - "sha256": "16y5njqb9v58fmsp9nn38wvzx71jgy0di2m8933a8dkirddi324v" + "commit": "32c5c18e1cac173b79fc37b85dca51f4e8d57e45", + "sha256": "1vzg370393yfw1msgdyq2bwv3rc765z30vsrxssm0zifjqimkab6" } }, { @@ -94084,10 +94215,10 @@ }, { "ename": "scratches", - "commit": "6440f81aed1fcddcaf7afeedb74520e605211986", - "sha256": "116bjy1m35h83r2c354i2xk1br87nmvd99kbzax0wgkkkcjff8c4", + "commit": "991ef46a458c9301283dd440d79448fb25374c98", + "sha256": "0gq5ar2v50sxddf0lccm75kl2fq3g4zacq8wd2hf9kp3cq7mylh9", "fetcher": "github", - "repo": "zhangkaiyulw/scratches", + "repo": "victorteokw/scratches", "unstable": { "version": [ 20151006, @@ -94647,15 +94778,15 @@ "repo": "wanderlust/semi", "unstable": { "version": [ - 20210529, - 1313 + 20210613, + 948 ], "deps": [ "apel", "flim" ], - "commit": "95259568446f32c1af56dfc27e3614815322a1bf", - "sha256": "09xld1vpxdz1kvw039g7hk89p2d8pi95j9hgls6iviwzs6ni41yl" + "commit": "509f6f0bc2f5d020c63e47d9ad89410dc20bcb6f", + "sha256": "0lnr5kyc59rs2p3lnhyr6cc126rh17szp68xpsx4brym3blb37yc" } }, { @@ -94767,15 +94898,15 @@ "repo": "twlz0ne/separedit.el", "unstable": { "version": [ - 20210521, - 1050 + 20210630, + 1805 ], "deps": [ "dash", "edit-indirect" ], - "commit": "900fdc33b647e92d0f464872da1b12d724de7d43", - "sha256": "1ji8qjg3qsxprsqjp4hks999f0rfqnl3nyj08hr4vra5nqk6x4cg" + "commit": "4fbbd85c0f809593f6d26edf1388ff059f77e82f", + "sha256": "0jyz0cz1c6bimkd48iv09lgmzgbb63v5dybcgrjcmcg630c8yh87" }, "stable": { "version": [ @@ -94836,6 +94967,25 @@ "sha256": "1f05amz22klvs2yqyw7n5bmivgdn5zc7vkv5x6bgc9b5k977lggj" } }, + { + "ename": "seriestracker", + "commit": "9370b3c06f065ee50ed7e4ffcfd9d503b6e9563f", + "sha256": "03vg4y262yy0y3xh0imx4mh59z2lhzif5jxnad2w385khnyj1n21", + "fetcher": "github", + "repo": "MaximeWack/seriestracker", + "unstable": { + "version": [ + 20210629, + 2303 + ], + "deps": [ + "dash", + "transient" + ], + "commit": "a5ce1bfd06ed90bba9947a9045659d13f3362a96", + "sha256": "0gjwp0h9ip58da1p8q9s9pjfh0g6pav4gam9s51xnx8mv0vbgb68" + } + }, { "ename": "servant", "commit": "7fabdb05de9b8ec18a3a566f99688b50443b6b44", @@ -95279,11 +95429,11 @@ "repo": "ieure/shell-here", "unstable": { "version": [ - 20191011, - 1959 + 20210616, + 2338 ], - "commit": "88b80deb1337a97b403b20fc467fa2d579b3bfd5", - "sha256": "1x9zcxsc6cnh0h051377asbqhcx3mzcarrnj9zmyg6fcszgas5v1" + "commit": "a3679c52d31d1dc6ed29bcab087cb5455a992eda", + "sha256": "0w0mlggb5gnvm109qn50ric3lb9znxvfkzvc7xla2qnmaz037ppz" } }, { @@ -95401,6 +95551,30 @@ "sha256": "0wvaa5nrbblayjvzjyj6cd942ywg7xz5d8fqaffxcvwlcdihvm7q" } }, + { + "ename": "shellcop", + "commit": "51f723347f56e150852bf82d163c04aa846a3d9c", + "sha256": "19281hh73m898187ksb0wl409iwgr49z6mqx3dr5ggajbs7jp4yn", + "fetcher": "github", + "repo": "redguardtoo/shellcop", + "unstable": { + "version": [ + 20210622, + 721 + ], + "commit": "7c025b10173ef380ea539dbbdcd7d60977119e24", + "sha256": "1rjiyz3sx387b8559k01j6149jw729zlk5s3ah2jaxj6p9cag418" + }, + "stable": { + "version": [ + 0, + 0, + 6 + ], + "commit": "7c025b10173ef380ea539dbbdcd7d60977119e24", + "sha256": "1rjiyz3sx387b8559k01j6149jw729zlk5s3ah2jaxj6p9cag418" + } + }, { "ename": "shelldoc", "commit": "551623175e55629be6cfe44a595f25f09bd889e8", @@ -95558,11 +95732,11 @@ "repo": "emacs-w3m/emacs-w3m", "unstable": { "version": [ - 20210606, - 124 + 20210621, + 534 ], - "commit": "0e18a7e96c8e425ac7c2e69aa26fa6a1e8e6e51a", - "sha256": "1jxp447d8xnk4ixpni7rsph7fd3p58ydmi39yrx201hbqh15jxiz" + "commit": "70b985b1d00c8703acb1ebf16875616903470f45", + "sha256": "0djvaxbxjic4m8nqmj1gs0h77gf0fik00ia7ayfha3fc7fabiif9" } }, { @@ -95949,6 +96123,36 @@ "sha256": "0c9lknrhwhi4v3qnnzmy0k24d8pr3d3mpxi9xzcxq97f5w1x4fsk" } }, + { + "ename": "side-hustle", + "commit": "f75ebbbec4736474a745487cecebdd70a3edde21", + "sha256": "01avgnswjq4jflgxfkrcgc56il6v6qgxblv1zn70n2p31x7n8y63", + "fetcher": "github", + "repo": "rnkn/side-hustle", + "unstable": { + "version": [ + 20210627, + 701 + ], + "deps": [ + "seq" + ], + "commit": "1f4cd5e7cfbabb00c6d87e913770f21e3d16c957", + "sha256": "0qcaqfsnw90prch3x1flccanys4bh72x2pdmf27nh5b3i9jbrbv2" + }, + "stable": { + "version": [ + 0, + 2, + 0 + ], + "deps": [ + "seq" + ], + "commit": "786932352ce2f10214b801e872690e05b6102851", + "sha256": "09i5ds9ayid570x97glcy6cb8qdr5jc8riqfs7wl3hi4dif0z61a" + } + }, { "ename": "side-notes", "commit": "67d23bdaefb563d88b206a9ed822316f3d5be9a2", @@ -96090,14 +96294,14 @@ "repo": "vapniks/simple-call-tree", "unstable": { "version": [ - 20210608, - 33 + 20210625, + 2001 ], "deps": [ "anaphora" ], - "commit": "d776c801d773e535d1647524e2c4f63b200d8ef1", - "sha256": "1jh1h09l4vkzj40l8nskkilbggfl889l3rhi8b70jm4yvmk9np62" + "commit": "26de24bcde0eae911a0185bb5a6b74b9864fcfc3", + "sha256": "0589ns2v6jxyd7adjkj34zlcnnxbfs6c7hm56yskbs2s4qkkf369" } }, { @@ -96605,15 +96809,15 @@ "repo": "slime/slime", "unstable": { "version": [ - 20210512, - 1220 + 20210614, + 1523 ], "deps": [ "cl-lib", "macrostep" ], - "commit": "bdda756a5667a537497a35f5a0fc5b7c28bf3bd3", - "sha256": "0xm3fdwla8axag1zpc7361mgyjpf1qg907l86w4v8ald8z4qcvl9" + "commit": "98a656d96b177edce57b552a2fa9d139cdce8c9a", + "sha256": "133p6yj5vdw6i4j2v8ac2g9ayrwxlvvimh2qs5fmxi8vklvn7h3a" }, "stable": { "version": [ @@ -96845,11 +97049,11 @@ "repo": "joaotavora/sly", "unstable": { "version": [ - 20210604, - 937 + 20210629, + 2009 ], - "commit": "c783ba6576b554f3fc15a70bf30d225f277d1863", - "sha256": "1lwghrqw81dr7mhx8i92nn4xhamnpqwdvmzx1lg1fzy7g5qx7fl6" + "commit": "954e5dad72fb5712dfa968222e2b46dfdf9a476c", + "sha256": "06m2vwxga1rys98z97abajqq89k2dlfrrab21hhgqwc0zmdmb9fv" }, "stable": { "version": [ @@ -97124,10 +97328,10 @@ }, { "ename": "smart-mark", - "commit": "6440f81aed1fcddcaf7afeedb74520e605211986", - "sha256": "0kx34983qqxkx2afql1daj155294dkbinw861lhx537614fq7wmn", + "commit": "debbf9d7069436641a4ea922c3e44dd8176cb072", + "sha256": "01crd7bv6r1iz414s8044qp3560n52f4pmbq0qniin2dya7si681", "fetcher": "github", - "repo": "zhangkaiyulw/smart-mark", + "repo": "victorteokw/smart-mark", "unstable": { "version": [ 20150912, @@ -98118,8 +98322,8 @@ "flycheck", "solidity-mode" ], - "commit": "383ac144727c716c65989c079ae76127e25144c3", - "sha256": "1q4b8623mygzp3qwy5bmb3hipzjfri9007x0ilq3i7k5bs34jz9r" + "commit": "5f6ef3156fadae5af6f381d674d20535529a20e4", + "sha256": "02rmc7naspjfl757k7zdfg9xd6nvfpsiqfcxkj6ywc7mnndpq2c0" }, "stable": { "version": [ @@ -98143,11 +98347,11 @@ "repo": "ethereum/emacs-solidity", "unstable": { "version": [ - 20210505, - 1704 + 20210622, + 931 ], - "commit": "383ac144727c716c65989c079ae76127e25144c3", - "sha256": "1q4b8623mygzp3qwy5bmb3hipzjfri9007x0ilq3i7k5bs34jz9r" + "commit": "5f6ef3156fadae5af6f381d674d20535529a20e4", + "sha256": "02rmc7naspjfl757k7zdfg9xd6nvfpsiqfcxkj6ywc7mnndpq2c0" }, "stable": { "version": [ @@ -98643,11 +98847,11 @@ "repo": "nashamri/spacemacs-theme", "unstable": { "version": [ - 20210206, - 1428 + 20210618, + 2001 ], - "commit": "c8c468580048e2464f012d171b2101bfb208e33d", - "sha256": "1rbv04smfyhm5qm3ghn9vsl0sm4lv20gkpw2zdzrf0l3nkb7dx45" + "commit": "f98150e8e254e6bf94dee2de3e8baaf02e2aae80", + "sha256": "02jm3v3bnbc45rd4fl9kkln0pn49ix2igm254yz33cg0ykgkj2nf" } }, { @@ -98718,14 +98922,14 @@ "repo": "ljos/sparql-mode", "unstable": { "version": [ - 20200429, - 1719 + 20210701, + 1202 ], "deps": [ "cl-lib" ], - "commit": "e8c9345e2e2427282b3dc9cd1e297e3c76d34f7f", - "sha256": "1i799cq0dydq7jdhc1b2ridlsmmkk85286g9r6nj6kif3177l171" + "commit": "ceb370b3879841f8809cc3f9b1b87e898f10562f", + "sha256": "05vbsfyck0nxa0bsg7jjshjzh7719gx6z6i9i4ayxcfygh3wh6xz" }, "stable": { "version": [ @@ -98763,11 +98967,11 @@ "repo": "condy0919/spdx.el", "unstable": { "version": [ - 20210415, - 1821 + 20210629, + 1739 ], - "commit": "86c223a2db529768fd815dc0635ed432c1a215e8", - "sha256": "1bz6186w83xmajnw489dc1la7b6gly9vrp40mh58gknk5fjdx86w" + "commit": "b915b063f9de2eff4b9a37c04559a3f2fbfdba84", + "sha256": "1skwcsv8cvjfsgncgd4hybkhjdf6clb65pnpqfh9jxc866aw9n39" } }, { @@ -98805,11 +99009,11 @@ "repo": "brailcom/speechd-el", "unstable": { "version": [ - 20210607, - 2032 + 20210619, + 1753 ], - "commit": "2ffae385139936a03e1d1a96993d3bf5f9509bbf", - "sha256": "1kwg74qy66kwhsl2pqn4cvkrqrfdvyyaz13h4h1bqpxckb1dc05z" + "commit": "bd21335668ac7ea4d8c992490b4a710053434e74", + "sha256": "1jlb1mfigcqxvm1aibf803xypmbj3x1145nmf2q0v2aaipd6s912" } }, { @@ -98894,11 +99098,11 @@ "repo": "ideasman42/emacs-spell-fu", "unstable": { "version": [ - 20210415, - 1326 + 20210617, + 426 ], - "commit": "fae15427a1027e5eafdff7e5627cd399f73dbc37", - "sha256": "05xarav1dw4315rh4qchvf6p9vsdyg09nm9rc6k657n4r8ip725c" + "commit": "1abcb5594e1bfe35716d29e64523e4cebdce737c", + "sha256": "0hk3cly374sgiwdf3crjj45afr8nv4jq4bda1vkdb9yqjla0xw8s" } }, { @@ -99482,11 +99686,11 @@ "repo": "srfi-explorations/emacs-srfi", "unstable": { "version": [ - 20210528, - 2053 + 20210701, + 23 ], - "commit": "c4ff94490dd8124e633f907f94955b30b7a4d8d4", - "sha256": "065n3x1mzhjgkyvy5j3fgqa75npxqp1dq05xgac9pqgcr2j09mi6" + "commit": "a92d2a4f748f124910d406a9386979688f7f28a5", + "sha256": "1gfqskdng23dpacvmypyc2jsrw15hrrwq84qmlnwyibf0g0pjj1f" }, "stable": { "version": [ @@ -99614,11 +99818,11 @@ "repo": "cjohansson/emacs-ssh-deploy", "unstable": { "version": [ - 20201016, - 1439 + 20210626, + 2228 ], - "commit": "fce4ea35f09ed5899c1a2dfa3527bc2dd5ca3ba5", - "sha256": "10banrq8p0v10237yy2f04i0vvpjdz0by9cp92ambw94c3l3ii8f" + "commit": "7c5fe8af2d62d8f6d32ebe2d3bfc53051a9432d1", + "sha256": "1ca1ai742g2901pni08clk37h1ls4n65pzxpsfzsxnr7i46yh989" }, "stable": { "version": [ @@ -99910,8 +100114,8 @@ 20200606, 1308 ], - "commit": "311caea3f11330a42a37efe078305b4ce42e53ae", - "sha256": "1hfr36xb24y829pcd4maw206lyhrb3qwxxzj6gwh3a0nw8s1sr1m" + "commit": "097c527a40797e1b3f3a954cfc5e04987fbb61a9", + "sha256": "0yidmzdkrw66hga7nna337jk8rkml6plhr1mzfsyfazpb9da0zsj" }, "stable": { "version": [ @@ -99960,11 +100164,11 @@ "repo": "motform/stimmung-themes", "unstable": { "version": [ - 20210430, - 839 + 20210610, + 1256 ], - "commit": "eac0f54da5ff116622a6448b68057b45c337f2de", - "sha256": "0b7glyq3z98vi7f79zg0phqm6ibc30lq2m4mwy22gg0941rr2zja" + "commit": "e69b7532ceb27126fb9516c9a8aff652b032088a", + "sha256": "1jcqcf34d55r1z786gpkj7jwap646izk498pn2dia7skiwwljx5b" } }, { @@ -100268,11 +100472,11 @@ "repo": "PythonNut/su.el", "unstable": { "version": [ - 20210226, - 42 + 20210626, + 2025 ], - "commit": "787f78989253f4568942a4cece5f135f005e135f", - "sha256": "1sr6lwjd2py0pncbx4qxa8wfxa3fnmfhxr944aid672hba2pdx7s" + "commit": "36db018de8423a6e380a49d4e602d376a0740f6d", + "sha256": "08vma290dxzjxyn4df2i1kjzm24myxvsll9cxky277asbb8ja74z" } }, { @@ -100933,26 +101137,26 @@ "repo": "swift-emacs/swift-mode", "unstable": { "version": [ - 20210518, - 728 + 20210613, + 543 ], "deps": [ "seq" ], - "commit": "4a5f57722e06dad3bbbb1a496ef7d1b732ac7c46", - "sha256": "05x6xy29dym9pn8kssiwhn34c1vwxgsb9jnfq6n0ii5inlw0vx2g" + "commit": "1b47a09f1c0e15c543e0551e7f1e643f437e7711", + "sha256": "1f12rmsxzjz0ixrzvi37gj6kqkjp08mym0qvnxdmqiackagxp2rq" }, "stable": { "version": [ 8, - 2, + 3, 0 ], "deps": [ "seq" ], - "commit": "fd3c824c3622aef4ad29983667f34ebad91e9f69", - "sha256": "1s60j7778n8vl53capi1bs5mbb1g2vwaaa4y7wdv6ajrlxh95a5x" + "commit": "1b47a09f1c0e15c543e0551e7f1e643f437e7711", + "sha256": "1f12rmsxzjz0ixrzvi37gj6kqkjp08mym0qvnxdmqiackagxp2rq" } }, { @@ -101354,8 +101558,8 @@ "repo": "countvajhula/symex.el", "unstable": { "version": [ - 20210528, - 406 + 20210630, + 1816 ], "deps": [ "evil", @@ -101367,8 +101571,8 @@ "seq", "undo-tree" ], - "commit": "1b6466e75295bbf7847253dfb6bf580b1c68eb9f", - "sha256": "1rbb7zl45x9xkf05601j05vq3f3hj0nh3rbv16a3n8d0ab5qnvhr" + "commit": "740d80599c0a1ff0882e231e46c61ba16c83cd84", + "sha256": "1zfjdrm88c16czmi4i6rm87nafpyrjpjkj79cg44l9cizyv5198q" }, "stable": { "version": [ @@ -101761,14 +101965,14 @@ "repo": "fritzgrabo/tab-bar-groups", "unstable": { "version": [ - 20210526, - 2044 + 20210615, + 1915 ], "deps": [ "s" ], - "commit": "63af8dced377a346b4559145b2e6e1767263f916", - "sha256": "16628wjk14h99z9i822xjv8fkxra6n65nafm3cr3ci86qd00j7a2" + "commit": "a2e456097322d0b1cfdb7aa37c32a628bcca3bf0", + "sha256": "19ni9bl34hzmqsb9wiznbghw67m7g9zz3z5m3wgndn9zsj37ccka" } }, { @@ -101803,10 +102007,10 @@ }, { "ename": "tab-jump-out", - "commit": "6440f81aed1fcddcaf7afeedb74520e605211986", - "sha256": "1p2hkj0d9hbiwbf746l3rad8a5x6hk97b0ajl6q6cwbmy2qm3cca", + "commit": "f84b8d995a13b8d30d15b3bf9f671dd06fb8522b", + "sha256": "0yyncbgdbw8lgjaycmky7wxhhxaqydks25qf565n2xj87snc5l7n", "fetcher": "github", - "repo": "zhangkaiyulw/tab-jump-out", + "repo": "victorteokw/tab-jump-out", "unstable": { "version": [ 20151006, @@ -101985,11 +102189,11 @@ "repo": "tmalsburg/tango-plus-theme", "unstable": { "version": [ - 20210505, - 1051 + 20210615, + 1229 ], - "commit": "f31d282a70b0eb24470935438af59de96ddace2e", - "sha256": "1f3kxc9l0f4r7fxhrz77lghn4847f3b7dk8j84sn6d5zr436by8n" + "commit": "6ad64d82c8bd8c559b9023cd70b1c2d0c18e9060", + "sha256": "0ig8ng5ycdf256phigh3fzalvd0ncvs54f7kfpq0gp43ky9sgvz0" } }, { @@ -102230,28 +102434,28 @@ "repo": "zevlg/telega.el", "unstable": { "version": [ - 20210607, - 1622 + 20210701, + 1035 ], "deps": [ "rainbow-identifiers", "visual-fill-column" ], - "commit": "0fcca201db99fbe93e8b0fd404dc00fd55cd658a", - "sha256": "0nqx5sddfa9442dgsssp022rfarznnq69gclj4h5kk726rkf9cid" + "commit": "a4054e9517d68109212f9d69342a49d4d65dd56f", + "sha256": "010b2rkpr8cib1c6s1ysg5wllrsg4rxc7h7cxqrjq1978bi499cw" }, "stable": { "version": [ 0, 7, - 24 + 25 ], "deps": [ "rainbow-identifiers", "visual-fill-column" ], - "commit": "9187e6e3d903474645f3e64806bc62ef687ec205", - "sha256": "1ra04cp49zzx8vy8aswd00l46ixyc44sxh1s3nw880b4ywzxmc6j" + "commit": "f979ac79070c39a4c483c08df96080763287ce4e", + "sha256": "1fdvghwpmja94d65p02j7wa09lwjs3ah1kfb1v17b6l9qd5g80nc" } }, { @@ -102839,10 +103043,10 @@ "version": [ 1, 1, - 0 + 1 ], - "commit": "77181c75cbde5954542688659cd4f2352ed29fbe", - "sha256": "1bcwja7hm11hxd1nmf1z93hkzcvkkpxavvbivg6j336ygzr1r82g" + "commit": "5d35efbf2c1619d9385ef00ed74e9de1ea7cf32d", + "sha256": "11df5606hiqgglxi6xrrljwh70h2wgkib447ggvs2r3f2jayilr4" } }, { @@ -102853,15 +103057,15 @@ "repo": "emacsorphanage/terraform-mode", "unstable": { "version": [ - 20201208, - 1827 + 20210621, + 1953 ], "deps": [ "dash", "hcl-mode" ], - "commit": "a9fa5bdaf58e9cae32ee44b7d0883f5600441b05", - "sha256": "12v8mldxpa32v63zg4y3c7dihbw4v5agy3kd9rpiyymf6z0pcad5" + "commit": "e560caaa9d9a11b0868adf6d9dcae5ebb5055730", + "sha256": "0r4zw6jwn5v1xzzbc1195jblhcg3ikbmz3wiwy462qzib56bj8d3" }, "stable": { "version": [ @@ -103321,18 +103525,18 @@ 20200212, 1903 ], - "commit": "a67ce1533462256ff418027a3aa56516a1139d02", - "sha256": "0f20x4bklq32lcwa2ihnlnb6ri884xx7dyhg62yqz9y4w8filhhv" + "commit": "6c2a7567772f3954006c77a8bdc041df83802a00", + "sha256": "0g1j346s8jhw830byzjvgsjg6a03kza19xsghza1bzncwqjbv1n5" }, "stable": { "version": [ 2021, 6, - 7, + 28, 0 ], - "commit": "ec71afa89573c92de4a2a2ab87a51bd9021f5819", - "sha256": "0h3b89nb8sshhc52fxsgpdiqr85mfg1rpzp69qmiiwx1yz0b66wi" + "commit": "32036a5505970a5a8c905543ebc6de1b20a662d8", + "sha256": "0nc9d88ydm5x4nynyxq4rqbp63ypjd1mwf18vancwigv7jxc62an" } }, { @@ -103388,20 +103592,20 @@ "deps": [ "haskell-mode" ], - "commit": "cfc231660a642b2451f874824365931419ab45a0", - "sha256": "06wqsljigm7hvycvg4p5rilivr8g7im300jlnm1r463dc1d12kjh" + "commit": "60a1c271b39dac22783a4f892446f08d3faeb025", + "sha256": "18spz3lvb3df0rr2cqxkqa6rfzrpwwryh4gkzp68znbbfl655l8d" }, "stable": { "version": [ 1, 7, - 4 + 7 ], "deps": [ "haskell-mode" ], - "commit": "652d7a4e374d3c171278e6bdfccfa41c7621d4d3", - "sha256": "11590ifnh9ynwcfv31f5m59wr6ckrm3xi2g40wvk4ddxslj4yxnh" + "commit": "b7399a878622173bf9fdc076ec72a8353e1b924c", + "sha256": "1qbywv182gzbdk27bzah273mb8brmqrpxcgv1pmdy10fc7fv2z0f" } }, { @@ -103637,11 +103841,11 @@ "repo": "aimebertrand/timu-spacegrey-theme", "unstable": { "version": [ - 20210607, - 1412 + 20210621, + 1857 ], - "commit": "34a4499fac484c369774e356373b1f4994d65176", - "sha256": "11cjyiwi87rv9lj09810aazxgphdhpxpfhbhzr64176vqgmb8khr" + "commit": "80d29c0f29925775fb00e90669a153d94eae01db", + "sha256": "1hdxis28ngrl0d1gafckah7srad4rnpmn4dh5dxd0a5vph63cxhw" } }, { @@ -104282,8 +104486,8 @@ 20210528, 754 ], - "commit": "c0b2f997b3b73640d635ee84627bb8cf36c9adfe", - "sha256": "1kjfch0fhq67iivad56s071c8qlsssdsdg83h5v9iz2x4jipm0wa" + "commit": "d6f1fa18646f6ed2a1c0f06a4888130bd694ff19", + "sha256": "1l6v02aa072jvhq4b9dpkprqs14py0d4jm3xvihm05lvrbf9v6c6" }, "stable": { "version": [ @@ -104386,20 +104590,20 @@ "repo": "magit/transient", "unstable": { "version": [ - 20210530, - 2252 + 20210701, + 1116 ], - "commit": "a96818c93a10d9ef9bb14e5c0b9fdc1a808b13b9", - "sha256": "1mvccsfalnr4ybsgqazxcw62vfhigxg61y6v98k2fqncnmsbripa" + "commit": "51e833e5152e9fdcdc1dbbf34ad2d4905bde1f69", + "sha256": "10k9dzs8y6i0rfckclxm5n3maylmh95993n5dvrs8rbmlcpmihvy" }, "stable": { "version": [ 0, 3, - 4 + 5 ], - "commit": "b47e9d7d769437e279628d801a95c173c4ff26b4", - "sha256": "16z0j69sk7k51sd1vri3y2v0xjj0w7wpf5mmwnsxp8y6d3m0yjbv" + "commit": "b711543401dafc159943d8a703cf30fabdc78e1f", + "sha256": "0wzfnzv2304a737zwp163aajjhm8i3ix9v7palgg1r3jskvbghmw" } }, { @@ -104773,8 +104977,8 @@ "pfuture", "s" ], - "commit": "c2b0beaeb0383c3e6cbc453d6c42cdbc87c6da5e", - "sha256": "1plbkalmqi94ikb61yzbs07cr18my1s5p9fli4yd4qkw4mbwc3s4" + "commit": "2655a8976d56719add893cec45a18e018626842d", + "sha256": "060m6gwwvv82p7jry6viqzdf5fw6ljq4gbdkmqc5ilpkrcnmscv8" }, "stable": { "version": [ @@ -104810,8 +105014,8 @@ "all-the-icons", "treemacs" ], - "commit": "c2b0beaeb0383c3e6cbc453d6c42cdbc87c6da5e", - "sha256": "1plbkalmqi94ikb61yzbs07cr18my1s5p9fli4yd4qkw4mbwc3s4" + "commit": "2655a8976d56719add893cec45a18e018626842d", + "sha256": "060m6gwwvv82p7jry6viqzdf5fw6ljq4gbdkmqc5ilpkrcnmscv8" } }, { @@ -104829,8 +105033,8 @@ "evil", "treemacs" ], - "commit": "c2b0beaeb0383c3e6cbc453d6c42cdbc87c6da5e", - "sha256": "1plbkalmqi94ikb61yzbs07cr18my1s5p9fli4yd4qkw4mbwc3s4" + "commit": "2655a8976d56719add893cec45a18e018626842d", + "sha256": "060m6gwwvv82p7jry6viqzdf5fw6ljq4gbdkmqc5ilpkrcnmscv8" }, "stable": { "version": [ @@ -104853,14 +105057,14 @@ "repo": "Alexander-Miller/treemacs", "unstable": { "version": [ - 20210605, - 1118 + 20210630, + 1953 ], "deps": [ "treemacs" ], - "commit": "c2b0beaeb0383c3e6cbc453d6c42cdbc87c6da5e", - "sha256": "1plbkalmqi94ikb61yzbs07cr18my1s5p9fli4yd4qkw4mbwc3s4" + "commit": "2655a8976d56719add893cec45a18e018626842d", + "sha256": "060m6gwwvv82p7jry6viqzdf5fw6ljq4gbdkmqc5ilpkrcnmscv8" }, "stable": { "version": [ @@ -104891,8 +105095,8 @@ "pfuture", "treemacs" ], - "commit": "c2b0beaeb0383c3e6cbc453d6c42cdbc87c6da5e", - "sha256": "1plbkalmqi94ikb61yzbs07cr18my1s5p9fli4yd4qkw4mbwc3s4" + "commit": "2655a8976d56719add893cec45a18e018626842d", + "sha256": "060m6gwwvv82p7jry6viqzdf5fw6ljq4gbdkmqc5ilpkrcnmscv8" }, "stable": { "version": [ @@ -104924,8 +105128,8 @@ "persp-mode", "treemacs" ], - "commit": "c2b0beaeb0383c3e6cbc453d6c42cdbc87c6da5e", - "sha256": "1plbkalmqi94ikb61yzbs07cr18my1s5p9fli4yd4qkw4mbwc3s4" + "commit": "2655a8976d56719add893cec45a18e018626842d", + "sha256": "060m6gwwvv82p7jry6viqzdf5fw6ljq4gbdkmqc5ilpkrcnmscv8" }, "stable": { "version": [ @@ -104957,8 +105161,8 @@ "perspective", "treemacs" ], - "commit": "c2b0beaeb0383c3e6cbc453d6c42cdbc87c6da5e", - "sha256": "1plbkalmqi94ikb61yzbs07cr18my1s5p9fli4yd4qkw4mbwc3s4" + "commit": "2655a8976d56719add893cec45a18e018626842d", + "sha256": "060m6gwwvv82p7jry6viqzdf5fw6ljq4gbdkmqc5ilpkrcnmscv8" } }, { @@ -104976,8 +105180,8 @@ "projectile", "treemacs" ], - "commit": "c2b0beaeb0383c3e6cbc453d6c42cdbc87c6da5e", - "sha256": "1plbkalmqi94ikb61yzbs07cr18my1s5p9fli4yd4qkw4mbwc3s4" + "commit": "2655a8976d56719add893cec45a18e018626842d", + "sha256": "060m6gwwvv82p7jry6viqzdf5fw6ljq4gbdkmqc5ilpkrcnmscv8" }, "stable": { "version": [ @@ -105314,14 +105518,14 @@ "repo": "ocaml/tuareg", "unstable": { "version": [ - 20210605, - 1629 + 20210628, + 1257 ], "deps": [ "caml" ], - "commit": "24c1a1adbe51d93f681e72442fa73f885eb33776", - "sha256": "1cp6g117kfmwfqb7sq4y4jx8ggp29f4hz2kz5g3355s8zhjlld2y" + "commit": "2e8482e23f45f0e6246a8d075a3b8696c5f49070", + "sha256": "04wblkb0jqzq67p1d96i284wfqv3ddffrwz3i3wf537wyi8bmn4k" }, "stable": { "version": [ @@ -105737,6 +105941,30 @@ "sha256": "0k41hwb6jgv3hngfrphlyhmfhvy4k05mvn0brm64xk7lj56y8q2c" } }, + { + "ename": "uci-mode", + "commit": "0779d9728de07e3115b48997f2623d1fc5c313c7", + "sha256": "0idk3flaq316ynf02226j4hww8rlb60ssikqkjh69n0r31ygg0q3", + "fetcher": "github", + "repo": "dwcoates/uci-mode", + "unstable": { + "version": [ + 20210626, + 1956 + ], + "commit": "2cdf4de5af96d56108a0a5716416ef3c8ac7bb7c", + "sha256": "133vrnbann0ibsm14h7ghdx8f9i92niazbw8r49srx2xx0jv3lk6" + }, + "stable": { + "version": [ + 0, + 5, + 5 + ], + "commit": "2cdf4de5af96d56108a0a5716416ef3c8ac7bb7c", + "sha256": "133vrnbann0ibsm14h7ghdx8f9i92niazbw8r49srx2xx0jv3lk6" + } + }, { "ename": "ucs-utils", "commit": "c9db386ab3910940addae6e925b2ac17e64e0f87", @@ -105990,11 +106218,11 @@ "repo": "ideasman42/emacs-undo-fu-session", "unstable": { "version": [ - 20210418, - 920 + 20210617, + 1327 ], - "commit": "243d93b4c7c1224e7067cd323f64d23dfdfe7c0e", - "sha256": "1gdx6kir0a0v7q2ai59miibch9hccqlnx2y88qswfpqr9pf7z6vm" + "commit": "579936966b41d2d6782f587509fef21477141374", + "sha256": "1sqjp84hi81q62pyx7py7zvmkwdywh106i6jqqnmgkv0ai9cb2ml" } }, { @@ -106224,11 +106452,11 @@ "repo": "astoff/unicode-math-input.el", "unstable": { "version": [ - 20210110, - 1431 + 20210612, + 847 ], - "commit": "b46fc1d4cc5ab5c2bca3de1e5e43c8f53f1d343b", - "sha256": "1g84ynppdv46lhsrl0bgvdvlkijhzns4knkldgmbdhsjafvnz8cw" + "commit": "2788d7824d23749a6e5b33f653c47471455da187", + "sha256": "1kqaqzlgf9gqxf3fzy41m606h7ridp5iik1w5a0dpq86ni23r77c" } }, { @@ -106880,17 +107108,20 @@ "deps": [ "tuareg" ], - "commit": "bac3946079a98df00f31656dc10c6c9f1a8bc422", - "sha256": "1wbmr0n384501i97x0akcfwcigklwqgwvhdwgxw6zxxn5wdg60b2" + "commit": "c87b8b2817eefd0cd53564618911386b89b587c5", + "sha256": "1zf4hg33sblzh2f65vk0292jg4jlwa8702kfwpsg1kcg4w6nsfdp" }, "stable": { "version": [ 2, - 7, + 8, 0 ], - "commit": "a5ff52bbf608e1112b5c0d41a36e3267f39f4084", - "sha256": "125cv7kwvr1xj52yfb5qlra2li2hikbqnqvqdasn0rq3pkj7f02b" + "deps": [ + "tuareg" + ], + "commit": "c87b8b2817eefd0cd53564618911386b89b587c5", + "sha256": "1zf4hg33sblzh2f65vk0292jg4jlwa8702kfwpsg1kcg4w6nsfdp" } }, { @@ -106939,15 +107170,15 @@ "repo": "damon-kwok/v-mode", "unstable": { "version": [ - 20210425, - 411 + 20210608, + 629 ], "deps": [ "dash", "hydra" ], - "commit": "96ca8dad3a3a402a44bf9066591fe27fa2e4fd9a", - "sha256": "08n577b8xr1pv2mdzqzdbkd5j0pih7zd4z4p5y5w4hq72mcid43q" + "commit": "3afbd72180417ada6aeeec861081495aca962124", + "sha256": "0is9hdh8w87l9x84ihhcd040z8m7cy2321q2rmbfmpffaaja90cl" } }, { @@ -107205,19 +107436,19 @@ "repo": "muffinmad/emacs-vc-hgcmd", "unstable": { "version": [ - 20201211, - 1339 + 20210608, + 1030 ], - "commit": "d23de9d10ff68b4c2302ab956f3ba3bb5d3858ee", - "sha256": "14c2brvw6vnf1h3lbpap4jh5d7mjnzxrbny4jk77832v09mj2ria" + "commit": "c00d792b34219a387832f8f9b4a689d7972f592a", + "sha256": "05gjyq4cpc79ipiyl3j263cw6mdbfxmh7wvsxsxavp21q588fb0y" }, "stable": { "version": [ 1, - 13 + 14 ], - "commit": "d23de9d10ff68b4c2302ab956f3ba3bb5d3858ee", - "sha256": "14c2brvw6vnf1h3lbpap4jh5d7mjnzxrbny4jk77832v09mj2ria" + "commit": "12e102f8359095953e06ed17c7223cd6638e5cea", + "sha256": "1mm8lnwii53j32v54aahl8sf3ciwymrvc1rgy4nw2m7hcrnjsb78" } }, { @@ -107374,16 +107605,16 @@ "repo": "justbur/emacs-vdiff-magit", "unstable": { "version": [ - 20190304, - 1707 + 20210614, + 1630 ], "deps": [ "magit", "transient", "vdiff" ], - "commit": "b100d126c69e5c26a61ae05aa1778bcc4302b597", - "sha256": "16cjmrzflf2i1w01973sl944xrfanakba8sb4dpwi79d92xp03xy" + "commit": "fa62a260411387702dd4cc4791075c737519001f", + "sha256": "04n47g3ffnh3bjq5575b6l046cpy7dixksfjy8pzsgh9ah1h37lz" }, "stable": { "version": [ @@ -108264,17 +108495,17 @@ }, { "ename": "vs-dark-theme", - "commit": "60b9b00d18334f2d7b737e3cc6b3c733e1b163e4", - "sha256": "0didkb2zd9ac7h1ccwi9y1q5mcqpwxyws7nsk5g8rhrkygdf9lds", + "commit": "094a9cbc18882daa4f2efd3d72bb0a34e6bd9f63", + "sha256": "1rz2flacnh6h40k559l0r1vwcnx89w4j9ipp1ysnh8rzji3wl07k", "fetcher": "github", - "repo": "jcs-elpa/vs-dark-theme", + "repo": "emacs-vs/vs-dark-theme", "unstable": { "version": [ - 20210427, - 727 + 20210627, + 2121 ], - "commit": "5a826e6ea3e9edd9241e3253ce97333955c8ae1a", - "sha256": "0q94crd6m6m000gjxwv92jz9rphmnr5wg7jzf6yig1hlhfqjgw9v" + "commit": "bda27d3a7f11fee0550055b0552c2633c167dd96", + "sha256": "1y8ycsm4d72v86prg87dffis5q853k2w0fvx5vz732jryzp18lda" }, "stable": { "version": [ @@ -108287,17 +108518,17 @@ }, { "ename": "vs-light-theme", - "commit": "c997456be95ece85fdef87905e9e14fe308fd827", - "sha256": "02w5zyxf34r1lvk56s3xbkzpvinbwsyv1h685hg9vhn0yy0a23ns", + "commit": "a1258f6afe69d0a13c19246a8b8bd2e5b1a67b48", + "sha256": "14wbqim0bghxwp45qwjh7nc3gi91jaapakaq3x0ypyw8l6xxrbnm", "fetcher": "github", - "repo": "jcs-elpa/vs-light-theme", + "repo": "emacs-vs/vs-light-theme", "unstable": { "version": [ - 20210427, - 727 + 20210627, + 2121 ], - "commit": "e324120248c1d513a6516edff250d161f876aad9", - "sha256": "1jw9cbbvm76ijvcrkkn27r3n6qw14jxbirdc0bryv4k12yiwla9m" + "commit": "a8bff6913f603a30bd98bef882ace01476c440bf", + "sha256": "1rshwvfggjb7amgxcl31xhll28kfbgh14aw33khlp32gq6p3vqyh" }, "stable": { "version": [ @@ -108334,8 +108565,8 @@ 20210530, 629 ], - "commit": "961c8c1fdd7eb874d4e2ce386d5e6d1f318b5b72", - "sha256": "1dga7yhb5pnqj5d86pvzbabrq05xj1ppx6g0hinhm8z6m8h6y540" + "commit": "bcae11818d74aa0de8e592b8349d90e512444758", + "sha256": "1rmdin9z68xkxqjhvhyklbby5mxs3qf4wx9c07945p4ps80w8z5g" }, "stable": { "version": [ @@ -108370,11 +108601,11 @@ "repo": "akermu/emacs-libvterm", "unstable": { "version": [ - 20210409, - 1558 + 20210618, + 1922 ], - "commit": "2b1392cb2b14ec5bd0b7355197d5f353aa5d3983", - "sha256": "0cz0zfq5lannqq2ivmp6zv9r3fybkykx2vl4vn614rij23lylbwc" + "commit": "d9dfa624679afdd5db6ad25429ef86d3dd91401e", + "sha256": "07nk6bw70mi9r3kgs5b11pfwfvfa73xwdl3xgclv8l7k87yysd69" } }, { @@ -108385,14 +108616,14 @@ "repo": "jixiuf/vterm-toggle", "unstable": { "version": [ - 20210531, - 1453 + 20210629, + 927 ], "deps": [ "vterm" ], - "commit": "afe60b814d9d045b968f4a464bbedb241b35392b", - "sha256": "007spqyc474k8fxi6l3s0jh8dg18d9b07wvz3lvbyrgdqwdw2a0p" + "commit": "2258eb19e8bde75f79505c4306f3476bcedce56c", + "sha256": "0k5hmn2wnag6hirnk2ch3xviymbxha5pcb3p1j1lj2likbhwizw8" } }, { @@ -108606,11 +108837,11 @@ "repo": "emacs-w3m/emacs-w3m", "unstable": { "version": [ - 20210606, - 2300 + 20210615, + 103 ], - "commit": "0e18a7e96c8e425ac7c2e69aa26fa6a1e8e6e51a", - "sha256": "1jxp447d8xnk4ixpni7rsph7fd3p58ydmi39yrx201hbqh15jxiz" + "commit": "70b985b1d00c8703acb1ebf16875616903470f45", + "sha256": "0djvaxbxjic4m8nqmj1gs0h77gf0fik00ia7ayfha3fc7fabiif9" } }, { @@ -108831,16 +109062,16 @@ "repo": "wanderlust/wanderlust", "unstable": { "version": [ - 20210312, - 843 + 20210629, + 1252 ], "deps": [ "apel", "flim", "semi" ], - "commit": "6e189fc944a9bbde76c5a6d9b6a38d57e85e6390", - "sha256": "0yphp7bqgmhd89hgqy8rg6kmkkzmhz3sjkzm9b1paic7fx9s0maj" + "commit": "769699d60aa033049804083b459ee562b82db77e", + "sha256": "0mgl28xsvc0421pysy6hh0hymr0li8iayaa330r41cbqsk3gz4nw" } }, { @@ -109614,20 +109845,20 @@ "repo": "justbur/emacs-which-key", "unstable": { "version": [ - 20210601, - 252 + 20210630, + 1217 ], - "commit": "fc29864395fdaf688e2ef5111831663bad89a020", - "sha256": "1adv32z8dmpygbrk14l1pj2535c10ncv8znfzgi1s908ds20kad1" + "commit": "27d9fec33abb989b030f7677ccf5f799287d6472", + "sha256": "1vdvp3iavh57mwhmgxwalrha7h7hgxsfnkxbrspl9x9cx7fx98f3" }, "stable": { "version": [ 3, 5, - 2 + 3 ], - "commit": "5fb30301cb3b4fca5a0e1ce8ec1ef59290b79199", - "sha256": "1wgygby4zwlbx6ry6asraaixl169qdz092zgk1brvg63w7f8vkkb" + "commit": "1f9c37d50f08995c8671822591c8babb893ccc6f", + "sha256": "144i3hkgm36wnfmqk5vq390snziy3zhwifbh6q6dzs99ic77d5g6" } }, { @@ -109638,15 +109869,15 @@ "repo": "yanghaoxie/which-key-posframe", "unstable": { "version": [ - 20190427, - 1103 + 20210615, + 944 ], "deps": [ "posframe", "which-key" ], - "commit": "e7f28608c7fc9507e407c6b840dff09062df533a", - "sha256": "0954llm57gfy3lvq8s32mqdswbv20na0v28gi61kw7023f1wg7ri" + "commit": "90e85d74899fc23d95798048cc0bbdb4bab9c1b7", + "sha256": "173a04s00rydqpkrwdd9khwijbslkwmzqa557x6r1vpp0pdgaz0l" }, "stable": { "version": [ @@ -109932,11 +110163,11 @@ "repo": "progfolio/wikinfo", "unstable": { "version": [ - 20210121, - 1642 + 20210630, + 1730 ], - "commit": "afa32f2b3c23e6d1565698faf9697fa445059bb9", - "sha256": "1wxdb34xsvqydr54w44b84hbins8ay1md49vphp6jqbj99q992dg" + "commit": "bd60451f661609b1b7bfb25662b8b68c0a842c8a", + "sha256": "07jplxs05bwac7i6ksxwl7pm30qk8mc3dvdx0pvim59l67vb61wh" } }, { @@ -109947,15 +110178,15 @@ "repo": "progfolio/wikinforg", "unstable": { "version": [ - 20210602, - 1459 + 20210615, + 2334 ], "deps": [ "org", "wikinfo" ], - "commit": "3aecd23e68b9117a03c65fafa85a0805b58609d1", - "sha256": "0m1fj06x9r941k2842v2091xbff89wp704ifrcdgb6zbksx5d8i2" + "commit": "7df42a260fb93cb743a08e67ea92d77f62dec72b", + "sha256": "05qqs4b0gmnwjl6d29xns93p2lyh1x2xzl0qpydbnxjirwp2bamx" } }, { @@ -110125,27 +110356,28 @@ "repo": "bmag/emacs-purpose", "unstable": { "version": [ - 20210423, - 454 + 20210628, + 715 ], "deps": [ "imenu-list", "let-alist" ], - "commit": "1a556294131a78b557f88bd28d42b43d5c6bd79a", - "sha256": "15v3225irmgg6zsv4h3zyqrbcgx9kbr6rzx5v5hgf9h16fgibi8j" + "commit": "bb462f12f836414425edac32ebd069b4fd5b98d4", + "sha256": "1cw513mh3gyl21qpmgwqjgpi8kwddmd4n69l4ax5a5pv3vvwrcx9" }, "stable": { "version": [ 1, - 8 + 8, + 1 ], "deps": [ "imenu-list", "let-alist" ], - "commit": "8f84defbb4d80ecaada37a2bbde2c1d8699f98af", - "sha256": "1bq0s56wj6ibyh625zfnisy8yniz72dpg4mcgq55azsbnd4fblqq" + "commit": "bb462f12f836414425edac32ebd069b4fd5b98d4", + "sha256": "1cw513mh3gyl21qpmgwqjgpi8kwddmd4n69l4ax5a5pv3vvwrcx9" } }, { @@ -110979,8 +111211,8 @@ 20210316, 156 ], - "commit": "2e57f792edc371e7105ee388f878d52d5801f5de", - "sha256": "0qyx41yawaamfs8k3dr7b48kf09snlklja0pa1n8nw80q355w94p" + "commit": "986c9d96ff898d346b453422e8e312f7976e6089", + "sha256": "17wls9mn097kwpcg9f4dxa6is0yshxgmjh2z1pk1nwfd8mdpczvg" }, "stable": { "version": [ @@ -111000,11 +111232,11 @@ "repo": "ag91/writer-word-goals", "unstable": { "version": [ - 20210503, - 656 + 20210614, + 1527 ], - "commit": "ef94f78b2c4e4fcf1a59d492637cbc84396cb032", - "sha256": "0xf2nvwvag21ds566r90rlf98hf80mz3zj2svhwmqrj6nm70p6z3" + "commit": "46c8a7c71275ced2c662c1222d4b85319f80dd83", + "sha256": "15qxs91inbpr9qk2xlaijargkvj9c6rmw0m4b05qrqni0cgb75dk" } }, { @@ -111115,11 +111347,11 @@ "repo": "xahlee/xah-css-mode", "unstable": { "version": [ - 20201229, - 837 + 20210627, + 505 ], - "commit": "5d9db23bbb982c28cbcf351957ef96ecd80e4c0b", - "sha256": "0f1dwl1nljxw94g6jkqv7rsyxnr9na0xxj447jhmsjyd3iry3g7n" + "commit": "62b7162198ca6659e025feb058e5662c55333ad4", + "sha256": "0xk5wa209pgc2sfz0j4dac57apy45si87628bqc21fnf877ga8qv" } }, { @@ -111130,11 +111362,11 @@ "repo": "xahlee/xah-elisp-mode", "unstable": { "version": [ - 20210208, - 2056 + 20210627, + 508 ], - "commit": "3ae341944297d59bf33f5580364af2858198781e", - "sha256": "09w44nmxdvc7pxyz959qj59dfqxplj22qqdal7206bb12r1l88zr" + "commit": "86ddb3ce73bb2a844a126e42386571ca8e884260", + "sha256": "1ks43xdfv287n3sy8n25widkwwx388pm3b8p4r2ld6qz200wqjdq" } }, { @@ -111145,11 +111377,11 @@ "repo": "xahlee/xah-find", "unstable": { "version": [ - 20210111, - 334 + 20210624, + 327 ], - "commit": "8948fa8f18023868731a1666f9893abc08f370e1", - "sha256": "1qk1scf085fc650km5hx2fp2chxj1a2hwp4bffxmp59mg78qpb71" + "commit": "16b8d62ddb1d5548fcd78a0371481434390ebd54", + "sha256": "10scxxxg84b38rjlmk0r486r7b1nvla57yq6v1h1ymlbp0addvby" } }, { @@ -111160,11 +111392,11 @@ "repo": "xahlee/xah-fly-keys", "unstable": { "version": [ - 20210520, - 540 + 20210701, + 145 ], - "commit": "3022cbf1e0b16c4fe632d03bd49832afac12510c", - "sha256": "0bv9r4kak8gjwcvws1vygdr9ppfyi9m34y5a5alm606y8qmzjxs6" + "commit": "6465e77d57a30a0a82ca4f4756593207b2ada510", + "sha256": "1bzlpwxkjmzgypagdp9qj4jf6crm3yhjnr98ipr1f49dl8178j6s" } }, { @@ -111356,8 +111588,8 @@ "repo": "dandavison/xenops", "unstable": { "version": [ - 20210504, - 1106 + 20210630, + 740 ], "deps": [ "aio", @@ -111367,8 +111599,8 @@ "f", "s" ], - "commit": "4994ae4a660ee94d341ce1905c12b4cf39fee574", - "sha256": "0cqvz8bkpjc4fmdn10zq70q3bvixx25yn13ihxygsdi1mjmn30fh" + "commit": "95b0b37cf5bb6474f054056b0dad9402c700c5b7", + "sha256": "09xiabicada3ziyinlc9fczcdy2nr01fn3fqlq1vpjzb5882k63l" } }, { @@ -111670,10 +111902,10 @@ }, { "ename": "xresources-theme", - "commit": "35763febad20f29320d459394f810668db6c3353", - "sha256": "1vsbvg9w5g6y2qlb8ssn12ax31r7fbslfi9vcgvmjydcr8r1z0zs", + "commit": "8ff729d95709a9e0f458e54dbdab4724ca3c09f3", + "sha256": "0n359mjv4j6n002v5bimas77y1507x1797qj6l1kcdwym8pk0rvg", "fetcher": "github", - "repo": "cqql/xresources-theme", + "repo": "martenlienen/xresources-theme", "unstable": { "version": [ 20190108, @@ -111960,20 +112192,20 @@ "repo": "zkry/yaml.el", "unstable": { "version": [ - 20210604, - 1500 + 20210625, + 528 ], - "commit": "5b352258f50ec9d2e7ff8bd16323a24fb484b52b", - "sha256": "1zaj7w0jfzz7iwsnd8ql3pxgiw108dx0ggk2q5rqxdz5902hksqs" + "commit": "69c699a15af342199d0dbbbe7676a85487781ae7", + "sha256": "1j1yqpnpn5k17jnrax56and4yss1bimxck3zigbgy5fpng89l8sb" }, "stable": { "version": [ 0, 3, - 2 + 3 ], - "commit": "5b352258f50ec9d2e7ff8bd16323a24fb484b52b", - "sha256": "1zaj7w0jfzz7iwsnd8ql3pxgiw108dx0ggk2q5rqxdz5902hksqs" + "commit": "9382bf5a3b1cad1c404bfd13fab8cf6688fe8442", + "sha256": "0xm6c4lk62ifwpc03wmn6602r1izfbk9kpyv3wg3p8ksxllvd0ns" } }, { @@ -112095,11 +112327,11 @@ "repo": "Kungsgeten/yankpad", "unstable": { "version": [ - 20210205, - 1318 + 20210625, + 1951 ], - "commit": "fb9cb7753af971701dcd96a51efb4d70e2b2a18f", - "sha256": "1xaal77cqics6fdm51j7pm12k61v0qxg68krgb7yi1fd90fm2iy3" + "commit": "6f5c7e5171030663ebda4f1f872c30d0e165b6b7", + "sha256": "08f5qn1dsikv9dkdvdrb8mmjb3himlnh9bcany2w4pj0apgcwn4d" }, "stable": { "version": [ @@ -112218,11 +112450,11 @@ "repo": "emacsorphanage/yascroll", "unstable": { "version": [ - 20210427, - 645 + 20210625, + 803 ], - "commit": "bd20a61ab7cd610625137c051c7f15e7404b7829", - "sha256": "0mxl8qxj9vdr8cg9xkh2v901n8m1drk0wzf4di34vkgkmrlkigyg" + "commit": "0ddf70ec214e2b1fade0594ec44c55adb48c06da", + "sha256": "1mkk07j3bayzprimiq95blbyj7idl01p6jv43hh226r427c89bcs" }, "stable": { "version": [ @@ -112348,11 +112580,11 @@ "url": "https://www.yatex.org/hgrepos/yatex", "unstable": { "version": [ - 20200208, - 931 + 20210630, + 2200 ], - "commit": "f4c2dca86202c2da5b4f0f6ec97c49dd1cb01e6c", - "sha256": "1dh4i2dj2cfg693bvwdi4frmi2892h4q25xdacdm63c7fmn3ap6l" + "commit": "d4831b3672f87affbb0f7f69135e7824d0bd325b", + "sha256": "0fga8zicxgmfw4px2zwfvwycl9hcqcwnf65izrbrj6rrljdbb3yv" } }, { @@ -112581,11 +112813,11 @@ "repo": "ryuslash/yoshi-theme", "unstable": { "version": [ - 20210509, - 520 + 20210623, + 544 ], - "commit": "9a26f361083ed1d0dd56e659fae913ffea51c739", - "sha256": "1da39wyb8zhpyvqxld19cna0jdjhpdiwsmac6ari7nw8i8dvbbhw" + "commit": "4aa2a0d0c3e3b7c408d680df8cc5ede53c18e923", + "sha256": "0psb3ff0f0wia7vmxqhframl8vnyzk6xx3dmv1g1j7b0njk259ij" }, "stable": { "version": [ @@ -113121,14 +113353,14 @@ "repo": "nnicandro/emacs-zmq", "unstable": { "version": [ - 20210424, - 1943 + 20210613, + 343 ], "deps": [ "cl-lib" ], - "commit": "790033363cf0e78c616cfe117a2f681381e96f29", - "sha256": "0vssi5d02s7f9rhsgqnbh4ql2nvjcc4hsrmihwrk1ij50pn927yj" + "commit": "38dc6c4119aee57666caf8f97c8a3d7f678823e0", + "sha256": "0j7szww8fi2pyvln1bppyq8nly0vkbncz63kzqhi1zx7dfz127ry" }, "stable": { "version": [ diff --git a/third_party/nixpkgs/pkgs/applications/editors/greenfoot/default.nix b/third_party/nixpkgs/pkgs/applications/editors/greenfoot/default.nix index 34f489bfba..962710be2f 100644 --- a/third_party/nixpkgs/pkgs/applications/editors/greenfoot/default.nix +++ b/third_party/nixpkgs/pkgs/applications/editors/greenfoot/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "greenfoot"; - version = "3.6.1"; + version = "3.7.0"; src = fetchurl { # We use the deb here. First instinct might be to go for the "generic" JAR # download, but that is actually a graphical installer that is much harder # to unpack than the deb. url = "https://www.greenfoot.org/download/files/Greenfoot-linux-${builtins.replaceStrings ["."] [""] version}.deb"; - sha256 = "112h6plpclj8kbv093m4pcczljhpd8d47d7a2am1yfgbyckx6hf0"; + sha256 = "sha256-K9faU3ZarcR4g8riHpoZYVH0sXtueqfm3Fo+sZAHJA8="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/third_party/nixpkgs/pkgs/applications/editors/helix/default.nix b/third_party/nixpkgs/pkgs/applications/editors/helix/default.nix new file mode 100644 index 0000000000..a36ff1cde4 --- /dev/null +++ b/third_party/nixpkgs/pkgs/applications/editors/helix/default.nix @@ -0,0 +1,25 @@ +{ fetchFromGitHub, lib, rustPlatform }: + +rustPlatform.buildRustPackage rec { + pname = "helix"; + version = "0.3.0"; + + src = fetchFromGitHub { + owner = "helix-editor"; + repo = pname; + rev = "v${version}"; + fetchSubmodules = true; + sha256 = "sha256-dI5yIP5uUmM9pyMpvvdrk8/0jE/REkU/m9BF081LwMU="; + }; + + cargoSha256 = "sha256-l3Ikr4IyUsHItJIC4BaIZZb6vio3bchumbbPI+nxIjQ="; + + cargoBuildFlags = [ "--features embed_runtime" ]; + + meta = with lib; { + description = "A post-modern modal text editor"; + homepage = "https://helix-editor.com"; + license = licenses.mpl20; + maintainers = with maintainers; [ yusdacra ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/applications/editors/jetbrains/default.nix b/third_party/nixpkgs/pkgs/applications/editors/jetbrains/default.nix index 38ea3054a6..b962ab6e22 100644 --- a/third_party/nixpkgs/pkgs/applications/editors/jetbrains/default.nix +++ b/third_party/nixpkgs/pkgs/applications/editors/jetbrains/default.nix @@ -255,12 +255,12 @@ in datagrip = buildDataGrip rec { name = "datagrip-${version}"; - version = "2021.1.2"; /* updated by script */ + version = "2021.1.3"; /* updated by script */ description = "Your Swiss Army Knife for Databases and SQL"; license = lib.licenses.unfree; src = fetchurl { url = "https://download.jetbrains.com/datagrip/${name}.tar.gz"; - sha256 = "1znb4m7sv7xqi1mq3yw0m51m06wfwmhhxmvck0xkv8s0cfg18qim"; /* updated by script */ + sha256 = "0lhi3vwhwb359va4sa17y071i03l4mfwqpsp7haqxjf900dcld7d"; /* updated by script */ }; wmClass = "jetbrains-datagrip"; update-channel = "DataGrip RELEASE"; @@ -268,12 +268,12 @@ in goland = buildGoland rec { name = "goland-${version}"; - version = "2021.1.2"; /* updated by script */ + version = "2021.1.3"; /* updated by script */ description = "Up and Coming Go IDE"; license = lib.licenses.unfree; src = fetchurl { url = "https://download.jetbrains.com/go/${name}.tar.gz"; - sha256 = "0g20r7yn4r2h08wv3i8bnnma8x4jljixsbmfml8kixk0pzfhv4px"; /* updated by script */ + sha256 = "0xy9k90v3kcm9sj48l809qn0vws4ygsxxyqwsg6y9a3r1raqgqxd"; /* updated by script */ }; wmClass = "jetbrains-goland"; update-channel = "GoLand RELEASE"; @@ -281,12 +281,12 @@ in idea-community = buildIdea rec { name = "idea-community-${version}"; - version = "2021.1.2"; /* updated by script */ + version = "2021.1.3"; /* updated by script */ description = "Integrated Development Environment (IDE) by Jetbrains, community edition"; license = lib.licenses.asl20; src = fetchurl { url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz"; - sha256 = "03i5f6p0abr9yfs9fg90fg7hb1a7zar9q4d4iiag30cmndwpslg2"; /* updated by script */ + sha256 = "1phpfa9i3k7g92ankmibp53c1469ifnb12g6s8gklln7v7xxakmi"; /* updated by script */ }; wmClass = "jetbrains-idea-ce"; update-channel = "IntelliJ IDEA RELEASE"; @@ -294,12 +294,12 @@ in idea-ultimate = buildIdea rec { name = "idea-ultimate-${version}"; - version = "2021.1.2"; /* updated by script */ + version = "2021.1.3"; /* updated by script */ description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license"; license = lib.licenses.unfree; src = fetchurl { url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jbr.tar.gz"; - sha256 = "0mw4acaik1bkr7gqbwgs3i8f8px8zw95hm1zxgd5gd5kh88n17x5"; /* updated by script */ + sha256 = "13c7a96zbw05w1gy4ds4wzac853hdlnbflww2xaz60jnr1k24gnp"; /* updated by script */ }; wmClass = "jetbrains-idea"; update-channel = "IntelliJ IDEA RELEASE"; @@ -320,12 +320,12 @@ in phpstorm = buildPhpStorm rec { name = "phpstorm-${version}"; - version = "2021.1.3"; /* updated by script */ + version = "2021.1.4"; /* updated by script */ description = "Professional IDE for Web and PHP developers"; license = lib.licenses.unfree; src = fetchurl { url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz"; - sha256 = "05hjv1nz1b82bkakadjvsy23v0qv8fyni6h31lcg9198h1890f7v"; /* updated by script */ + sha256 = "0p9a8l2bpjm25x4af1hlqhmw5xsirsfajznd6y723yqmjy8hs46l"; /* updated by script */ }; wmClass = "jetbrains-phpstorm"; update-channel = "PhpStorm RELEASE"; @@ -333,12 +333,12 @@ in pycharm-community = buildPycharm rec { name = "pycharm-community-${version}"; - version = "2021.1.2"; /* updated by script */ + version = "2021.1.3"; /* updated by script */ description = "PyCharm Community Edition"; license = lib.licenses.asl20; src = fetchurl { url = "https://download.jetbrains.com/python/${name}.tar.gz"; - sha256 = "0sp7w1xrl0y36dai08kqfd0jk06yr7jdbaf1a9f3fgxp5pmspxp1"; /* updated by script */ + sha256 = "0c03grsrjydb6jcnbq1qi4158c14vni3znr7vysnbvldi8al6w8m"; /* updated by script */ }; wmClass = "jetbrains-pycharm-ce"; update-channel = "PyCharm RELEASE"; @@ -346,12 +346,12 @@ in pycharm-professional = buildPycharm rec { name = "pycharm-professional-${version}"; - version = "2021.1.2"; /* updated by script */ + version = "2021.1.3"; /* updated by script */ description = "PyCharm Professional Edition"; license = lib.licenses.unfree; src = fetchurl { url = "https://download.jetbrains.com/python/${name}.tar.gz"; - sha256 = "0ny7rbl8g5azpqnlcq8l6bwh6hrp8rgp06lf4a8gdr9rpvw9xsqb"; /* updated by script */ + sha256 = "01nwc9nprlyrwyij98px915w66g6vxbznsmmmg56rv3rvjvjp7yl"; /* updated by script */ }; wmClass = "jetbrains-pycharm"; update-channel = "PyCharm RELEASE"; diff --git a/third_party/nixpkgs/pkgs/applications/editors/jetbrains/update.pl b/third_party/nixpkgs/pkgs/applications/editors/jetbrains/update.pl index cd3d2193a2..abb4e5f722 100755 --- a/third_party/nixpkgs/pkgs/applications/editors/jetbrains/update.pl +++ b/third_party/nixpkgs/pkgs/applications/editors/jetbrains/update.pl @@ -14,7 +14,7 @@ sub semantic_less { } sub get_latest_versions { - my @channels = get("http://www.jetbrains.com/updates/updates.xml") =~ /()/gs; + my @channels = get("https://www.jetbrains.com/updates/updates.xml") =~ /()/gs; my %h = {}; for my $ch (@channels) { my ($id) = $ch =~ /^ - - This can't be done automatically because you need to create an account on - their website and agree to their license terms before you can download - it. That's what you get for using proprietary software. - ''; + sha256 = "18rbwszcks2zfn9zbax62rxmq50z9mc3h39b13jpd39qjqdd3jsd"; + url = meta.homepage; }; buildInputs = [ bc ]; @@ -82,7 +83,6 @@ stdenv.mkDerivation rec { license = lib.licenses.unfree; platforms = lib.platforms.linux; hydraPlatforms = [ ]; # requireFile src's should be excluded - maintainers = [ lib.maintainers.canndrew ]; + maintainers = with lib.maintainers; [ canndrew kwohlfahrt ]; }; } - diff --git a/third_party/nixpkgs/pkgs/applications/misc/hugo/default.nix b/third_party/nixpkgs/pkgs/applications/misc/hugo/default.nix index bf5fe070cb..c2e55be113 100644 --- a/third_party/nixpkgs/pkgs/applications/misc/hugo/default.nix +++ b/third_party/nixpkgs/pkgs/applications/misc/hugo/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "hugo"; - version = "0.84.1"; + version = "0.84.3"; src = fetchFromGitHub { owner = "gohugoio"; repo = pname; rev = "v${version}"; - sha256 = "sha256-ULZa0tepq00v2VHDR3+aYYvRfbxYKcjcltRgRmbVmRA="; + sha256 = "sha256-3SbF4JsanNup0JmtEoZlyu3SvMn01r+nhnPgIi/W8pA="; }; - vendorSha256 = "sha256-jY/g92ON5OxjuZzPHJNduXYMgPU8/0ioAYvp4iqjGnU="; + vendorSha256 = "sha256-ImXTOtN6kQL7Q8IBlmK7+i47cWtyZT0xcnQdCw3NvWM="; doCheck = false; diff --git a/third_party/nixpkgs/pkgs/applications/misc/logseq/default.nix b/third_party/nixpkgs/pkgs/applications/misc/logseq/default.nix index 20648cf7a4..d28a12396e 100644 --- a/third_party/nixpkgs/pkgs/applications/misc/logseq/default.nix +++ b/third_party/nixpkgs/pkgs/applications/misc/logseq/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "logseq"; - version = "0.2.0"; + version = "0.2.2"; src = fetchurl { url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; - sha256 = "uFINB8WXFbtI/WMFvqirAygzwK7I/8+8YPeyCd+xQ5w="; + sha256 = "03l5w0fg3laiz85k4g4w98ngaziyfr9s24xshjrfl71q6r9s813m"; name = "${pname}-${version}.AppImage"; }; diff --git a/third_party/nixpkgs/pkgs/applications/misc/nwg-panel/default.nix b/third_party/nixpkgs/pkgs/applications/misc/nwg-panel/default.nix new file mode 100644 index 0000000000..4636477c1c --- /dev/null +++ b/third_party/nixpkgs/pkgs/applications/misc/nwg-panel/default.nix @@ -0,0 +1,57 @@ +{ lib, fetchFromGitHub +, python3Packages, wrapGAppsHook, gobject-introspection +, gtk-layer-shell, pango, gdk-pixbuf, atk +# Extra packages called by various internal nwg-panel modules +, sway # swaylock, swaymsg +, systemd # systemctl +, wlr-randr # wlr-randr +, nwg-menu # nwg-menu +, light # light +, pamixer # pamixer +, pulseaudio # pactl +}: + +python3Packages.buildPythonApplication rec { + pname = "nwg-panel"; + version = "0.3.2"; + + src = fetchFromGitHub { + owner = "nwg-piotr"; + repo = "nwg-panel"; + rev = "v${version}"; + hash = "sha256-x5lGVF6eRhOVXrsBatdsiUiWs/+FxRlCtp79zA206RY="; + }; + + # No tests + doCheck = false; + + # Because of wrapGAppsHook + strictDeps = false; + dontWrapGApps = true; + + buildInputs = [ atk gdk-pixbuf gtk-layer-shell pango ]; + nativeBuildInputs = [ wrapGAppsHook gobject-introspection ]; + propagatedBuildInputs = with python3Packages; [ i3ipc netifaces psutil pybluez pygobject3 ]; + + postInstall = '' + mkdir -p $out/share/{applications,pixmaps} + cp $src/nwg-panel-config.desktop $out/share/applications/ + cp $src/nwg-shell.svg $src/nwg-panel.svg $out/share/pixmaps/ + ''; + + preFixup = '' + makeWrapperArgs+=( + "''${gappsWrapperArgs[@]}" + --prefix XDG_DATA_DIRS : "$out/share" + --prefix PATH : "${lib.makeBinPath [ light nwg-menu pamixer pulseaudio sway systemd wlr-randr ]}" + ) + ''; + + meta = with lib; { + homepage = "https://github.com/nwg-piotr/nwg-panel"; + description = "GTK3-based panel for Sway window manager"; + license = licenses.mit; + platforms = platforms.linux; + maintainers = with maintainers; [ berbiche ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/applications/misc/octoprint/default.nix b/third_party/nixpkgs/pkgs/applications/misc/octoprint/default.nix index 0c0dae0da4..750043d4a9 100644 --- a/third_party/nixpkgs/pkgs/applications/misc/octoprint/default.nix +++ b/third_party/nixpkgs/pkgs/applications/misc/octoprint/default.nix @@ -44,6 +44,7 @@ let inherit version; sha256 = "63509b41d158ae5b7f67eb4ad20fecbb4eee99434e73e140354dc3ff8e09716f"; }; + propagatedBuildInputs = [ self.six ]; } ); } diff --git a/third_party/nixpkgs/pkgs/applications/misc/openring/default.nix b/third_party/nixpkgs/pkgs/applications/misc/openring/default.nix index 6d840b1d9e..248c33c4de 100644 --- a/third_party/nixpkgs/pkgs/applications/misc/openring/default.nix +++ b/third_party/nixpkgs/pkgs/applications/misc/openring/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "openring"; - version = "unstable-2021-04-03"; + version = "unstable-2021-06-28"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = pname; - rev = "f13edb5dfd882ce608d61cf6b6740650ce9d84a3"; - sha256 = "sha256-Z65V77JZ9jCzBg7T2+d5Agxxd+MV2R7nYcLedYP5eOE="; + rev = "e566294050776355ca0d3bfd7a1f6f70767cd08b"; + sha256 = "sha256-h9Tout3KGiv6jbq9Ui3crb5NdTOHcn7BIy+aPoWG5sM="; }; vendorSha256 = "sha256-BbBTmkGyLrIWphXC+dBaHaVzHuXRZ+4N/Jt2k3nF7Z4="; diff --git a/third_party/nixpkgs/pkgs/applications/misc/reddsaver/default.nix b/third_party/nixpkgs/pkgs/applications/misc/reddsaver/default.nix index 47412c78f4..23fddf3b7e 100644 --- a/third_party/nixpkgs/pkgs/applications/misc/reddsaver/default.nix +++ b/third_party/nixpkgs/pkgs/applications/misc/reddsaver/default.nix @@ -8,22 +8,22 @@ rustPlatform.buildRustPackage rec { pname = "reddsaver"; - version = "0.3.2"; + version = "0.3.3"; src = fetchFromGitHub { owner = "manojkarthick"; repo = "reddsaver"; rev = "v${version}"; - sha256 = "0ffci3as50f55n1v36hji4n0b3lkch5ylc75awjz65jz2gd2y2j4"; + sha256 = "1czsy1bb0ja650sndwzq9rcbbhcci7s7ablw0agaynhi403shavv"; }; - cargoSha256 = "1xf26ldgfinzpakcp65w52fdl3arsm053vfnq7gk2fwnq55cjwl0"; + cargoSha256 = "0wr6y7mfffaqdh6i5nqhx692dih159121sm6k0i37wcdvxhvd51z"; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin Security; - # package does not contain tests as of v0.3.2 + # package does not contain tests as of v0.3.3 docCheck = false; meta = with lib; { diff --git a/third_party/nixpkgs/pkgs/applications/misc/seatd/default.nix b/third_party/nixpkgs/pkgs/applications/misc/seatd/default.nix index e07356d0c3..98f278e0c3 100644 --- a/third_party/nixpkgs/pkgs/applications/misc/seatd/default.nix +++ b/third_party/nixpkgs/pkgs/applications/misc/seatd/default.nix @@ -21,6 +21,8 @@ stdenv.mkDerivation rec { outputs = [ "bin" "out" "dev" "man" ]; + depsBuildBuild = [ pkg-config ]; + nativeBuildInputs = [ meson ninja pkg-config scdoc ]; buildInputs = [ systemd ]; diff --git a/third_party/nixpkgs/pkgs/applications/misc/sfm/default.nix b/third_party/nixpkgs/pkgs/applications/misc/sfm/default.nix index 3bbcc939d2..4f17fa8795 100644 --- a/third_party/nixpkgs/pkgs/applications/misc/sfm/default.nix +++ b/third_party/nixpkgs/pkgs/applications/misc/sfm/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "sfm"; - version = "0.1"; + version = "0.2"; src = fetchFromGitHub { owner = "afify"; repo = pname; rev = "v${version}"; - hash = "sha256-i4WzYaJKityIt+LPWCbd6UsPBaYoaS397l5BInOXQQA="; + hash = "sha256-DwXKrSqcebNI5N9REXyMV16W2kr72IH9+sKSVehc5zw="; }; configFile = lib.optionalString (conf!=null) (lib.writeText "config.def.h" conf); diff --git a/third_party/nixpkgs/pkgs/applications/misc/slides/default.nix b/third_party/nixpkgs/pkgs/applications/misc/slides/default.nix index 4eb0981d81..1d1aed3c92 100644 --- a/third_party/nixpkgs/pkgs/applications/misc/slides/default.nix +++ b/third_party/nixpkgs/pkgs/applications/misc/slides/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "slides"; - version = "0.3.0"; + version = "0.4.0"; src = fetchFromGitHub { owner = "maaslalani"; repo = "slides"; rev = "v${version}"; - sha256 = "00sml6b9q3df9dgl7fpsn6a3qkq6xklnbfvvblf91xdf4ssn7wrx"; + sha256 = "15f4sn1zsqqhzxnmwb1igh8xhka6li31ygdqgbjvxzm93lkarxvs"; }; checkInputs = [ diff --git a/third_party/nixpkgs/pkgs/applications/misc/tut/default.nix b/third_party/nixpkgs/pkgs/applications/misc/tut/default.nix index 3994541f48..4901eda54a 100644 --- a/third_party/nixpkgs/pkgs/applications/misc/tut/default.nix +++ b/third_party/nixpkgs/pkgs/applications/misc/tut/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "tut"; - version = "0.0.17"; + version = "0.0.20"; src = fetchFromGitHub { owner = "RasmusLindroth"; repo = pname; rev = version; - sha256 = "0g4kbprsdjk2lbx81azdvz8kkhyk370id3622xxssr894v0i7iwj"; + sha256 = "03jiv5m807z96796fbpi6ny22am3sq4jfni37fxbld05sxdzwcnd"; }; - vendorSha256 = "1kf7ynmxrzvhl028b4nbz9h9v9x5srarsbynpgpp4vicmxqlvrmh"; + vendorSha256 = "1in5b7ixnm5iizkzziqclvgaq87ccdh507amkgfhfy5sxsgbfb1g"; meta = with lib; { description = "A TUI for Mastodon with vim inspired keys"; diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.json b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.json index bca947df47..863510ded6 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.json +++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.json @@ -18,9 +18,9 @@ } }, "beta": { - "version": "92.0.4515.70", - "sha256": "06yhpxr5bg0gx7hmrhc6zg4gr1d9s34y2rb98rpl4dilmc548i6q", - "sha256bin64": "1fkakh1r87pg5nr101m6v86y8iyyfba8vnzrg0229kcar7v8wzf7", + "version": "92.0.4515.80", + "sha256": "142v8y275mysgksvfprc83a7r1dlcnb5rqi8a451fmfnj6wrsq8i", + "sha256bin64": "0sz2fvg6l7q7syc5pysa246p03sganmgjdfvind42i8cqxw8gycp", "deps": { "gn": { "version": "2021-05-07", @@ -31,15 +31,15 @@ } }, "dev": { - "version": "93.0.4549.3", - "sha256": "0bkr67n1d75ayd1d9sa57c99j85r83gadzfs8iw7kwiha9g0mjgp", - "sha256bin64": "1hac6m668nrdzvfqx3vyc74pnx8lf973m1jxnm3cfy83g7wynphz", + "version": "93.0.4557.4", + "sha256": "06397k5mkrrdrmd7icyvd1ifnmhincgw5nskgc3m436qzzifsab9", + "sha256bin64": "1q2c2dhx1yya6vhr82asf7h2zrv6kjzjv1a0zlfxkp3i6lnivgrd", "deps": { "gn": { - "version": "2021-06-18", + "version": "2021-06-25", "url": "https://gn.googlesource.com/gn", - "rev": "170c2dba1e0c0299fe8c6a441caf2f2352a42ae0", - "sha256": "1ylx8a5fxq7aciqs0mx7fld763sqkqn39lb9k951w6gksm15lrn3" + "rev": "4d207c94eab41f09c9a8505eb47f3d2919e47943", + "sha256": "1jfgksa7rifh3ynnmd7m8xxggwxckz0jnwjaq9m5xapksb89hbn1" } } }, 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 08d928698e..3410ab5a25 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,975 +1,975 @@ { - version = "89.0.1"; + version = "89.0.2"; sources = [ - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ach/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ach/firefox-89.0.2.tar.bz2"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "c3aef53650698b0787288ff519f6a277af0a0a8010b39602884c81fa7a7aec21"; + sha256 = "7de9c1dc38a4508aeca588a6ad49ededef067fe7589b099f1e4bdda2dfc99d60"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/af/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/af/firefox-89.0.2.tar.bz2"; locale = "af"; arch = "linux-x86_64"; - sha256 = "c0d332895fdc0d9490ab437fbf7579ae583fd4df632072626a5b6884a5e32d0c"; + sha256 = "bdff1c8983f94e4f9237cfbbeed6a9e10dabd029e3f4efaf9f8ed0d4cd04db6d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/an/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/an/firefox-89.0.2.tar.bz2"; locale = "an"; arch = "linux-x86_64"; - sha256 = "f13cc741afbf2df7ce964d7cbff4c5e1786c0bfc70a899b0a41c949739e857c1"; + sha256 = "f2e1157d325a91d41600db763dedbf2344dbcb07c1af04ba02079a3c134a76b5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ar/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ar/firefox-89.0.2.tar.bz2"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "cfd8e7fc3a3bd4802a8c500e36a5936853148258add8f28f7a846e589dc40340"; + sha256 = "dc65f87a192c5940053e1d696f0b82dd9c4dfd4e1b9ffa70e7e608bd81622e53"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ast/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ast/firefox-89.0.2.tar.bz2"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "6f3095de843fa761b6b277cefcfd9f21d2a13cba06ae8f73acc28d9593bdaa3f"; + sha256 = "96305dcf9c86fa8357fc691ace8496916effc32896416e3507263e740256fe00"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/az/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/az/firefox-89.0.2.tar.bz2"; locale = "az"; arch = "linux-x86_64"; - sha256 = "9d3a112af9f8d5f7860a9bba0a47cc38fc569df8c005dee2922764b5b5174976"; + sha256 = "8f5a0a0050bbd221700d3dc65b749393d855ac0b93288d498ed6911aa727f577"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/be/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/be/firefox-89.0.2.tar.bz2"; locale = "be"; arch = "linux-x86_64"; - sha256 = "b75d5f6c580105db60c9eefd4224507009a27fb71f666ec779ae0855c9dd51ea"; + sha256 = "cad622598b126c17049fd2c18cb8c5cfc0b08a41559b872d2cd474eedd8cc64c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/bg/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/bg/firefox-89.0.2.tar.bz2"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "4b20c10d83e8be019ae2feb0e44b8c53f6d6fb38e350b5684de6453f505bbefd"; + sha256 = "60dcc88ee1532178b601fca3fa1711b83ef40a58f38ecdbd2abf504a74650f51"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/bn/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/bn/firefox-89.0.2.tar.bz2"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "e651db4085b62a6be588c5a4794a0969abd9c6522e9cd5cdf8b7d7a88ca45066"; + sha256 = "d8d48d57861c369631762141ff3230ea6877d1cfa25ab445ff8482c3505336ef"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/br/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/br/firefox-89.0.2.tar.bz2"; locale = "br"; arch = "linux-x86_64"; - sha256 = "14a82b5bac08712c8f3c061b6486ecc53e9aaa4a4191f0b033b67c74f46042a3"; + sha256 = "93753f265ddab79e1632b17a39ff009d4b0831a57b522fbd042b85ac1b0e4526"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/bs/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/bs/firefox-89.0.2.tar.bz2"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "4491e4c2e3761656c974c5bf013d27df37bd051b7c55bd124ee166eb38e43a75"; + sha256 = "e0f253a239e7bbd89d051377ad3250160154568f92ae7ca7e813b202fb3ab2af"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ca-valencia/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ca-valencia/firefox-89.0.2.tar.bz2"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "8c66eea840003100f62930f4fa41cf778e332b2b1e4e7dc6c3db944435b6b0d3"; + sha256 = "7aee988a5af50bc98cd9d8ec7beb2c4dcb7183a736be1fc47b5535280a20f7dc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ca/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ca/firefox-89.0.2.tar.bz2"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "421c40f813c13ada56f11aa3d2a2251a50cf4a624ab0258eb966e5d7a602c7a4"; + sha256 = "ce9617a904bb05391525af0eb6119f333a04d01ae6eecc60096d1bb159296933"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/cak/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/cak/firefox-89.0.2.tar.bz2"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "368acab2f5633d72ade605dd6f282a4770ad158886a798f7c0436fb6d81a6aa3"; + sha256 = "a20708a942536373236c784a93d67a53623dd389c42167d09ddfd2577456d5b4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/cs/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/cs/firefox-89.0.2.tar.bz2"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "f9f1e33011abe037ddd72f49a5fe9234935854e71fff37e7d3cf64650f3bf7de"; + sha256 = "4d40e2d2f8bb1d3a3c2f7319dec6106b1781d717d430bd6e75db3cd8b12af31f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/cy/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/cy/firefox-89.0.2.tar.bz2"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "7c872591f802cf9debd4cbedfa2c61c2c4388c4593d29bee5d6592ae2244eb6f"; + sha256 = "0b7dc949e79d29534651b450c29b9e7458817e4286cdbf7a8602855b5c0057a4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/da/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/da/firefox-89.0.2.tar.bz2"; locale = "da"; arch = "linux-x86_64"; - sha256 = "407fd6bb4c8ffcbc90918002e7ea87a03b055f28e9e349bb46fe1d9b4799ea23"; + sha256 = "ab37e800cb1f5ced51c3fb18534200a5d68586a31f649d6c7d5e475ea2bc28a9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/de/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/de/firefox-89.0.2.tar.bz2"; locale = "de"; arch = "linux-x86_64"; - sha256 = "81cf44731ee862132542435c32835172857aa031ec49c324747eec0be168b695"; + sha256 = "6233b625e67bbbc5432daf596e4e654dbecb02e7f8a5511f07f6ab015a07ecdb"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/dsb/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/dsb/firefox-89.0.2.tar.bz2"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "1f98eeb01f0e124e114b6f001dfcded4dc9daef818e90824b1af69af9a6c6309"; + sha256 = "2468c1b03785a381525e4fe58ec106337ae8414a3d46894b7a00fc81c1859ba3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/el/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/el/firefox-89.0.2.tar.bz2"; locale = "el"; arch = "linux-x86_64"; - sha256 = "2e425b25e309bf4d34db4bd22158d6cd3381512c7b2b271eea4911504926ff1d"; + sha256 = "1a77f00567ef8a255a012a33c8ca2d66e0b1ee379c555b110cc660846262e482"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/en-CA/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/en-CA/firefox-89.0.2.tar.bz2"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "859fadc75c82575e2240b8c26889185417c8402d49c67b825bae5541cdc3af72"; + sha256 = "f94fe35737d04152809893a775e411d8d92503addda508414c0d8ddc3d40e513"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/en-GB/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/en-GB/firefox-89.0.2.tar.bz2"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "82e3b6f5aa9038e06fc09493ca5cc3d0bd89fcfb3f7ceb2349144c0173e64cd9"; + sha256 = "bf610dacccf834f4f62c96215e8a9620493d08ef2b2445b675ddef36c1eba036"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/en-US/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/en-US/firefox-89.0.2.tar.bz2"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "4c410dcec55127325de16414860b07be84d416e409db818d5cf0124b35b35d1b"; + sha256 = "964b6b515151bb9a0f4e90e9902afd09ff64bfaafa231480b9829264d36fd76f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/eo/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/eo/firefox-89.0.2.tar.bz2"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "6eb0f001d9404d403af865883e540fa022937b1cf004afb127b80dc8c9b7cd7f"; + sha256 = "e2e4da131a01355c4cc6710ef04b61963609026455d4e8bb51c2675ac44d4a94"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/es-AR/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/es-AR/firefox-89.0.2.tar.bz2"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "3446f80af21e7debdefd0a1a075cea17e01b38f72f645c5a29523462c61c85d9"; + sha256 = "7d5ef9dc2667570752b65cadc3851dda050afad82b9af8de35565d7c56b9dfe2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/es-CL/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/es-CL/firefox-89.0.2.tar.bz2"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "47aeea3b0f75b1c03aef60b8e7d3d35c3ae90e55aa1c226df15236066184bb4f"; + sha256 = "018f07814bf6ddf7891a1c6104ddf6f10dd0bb9595772a367fc0f66b0f1586a2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/es-ES/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/es-ES/firefox-89.0.2.tar.bz2"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "f5caf9a3401262eacda0d47fc42c721306e6b094ef8b6a6cbe09081f220c6324"; + sha256 = "9076d5dfd5422a298b7f35b15d57a7793fc4a84c5acfca02157ae37234a7c526"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/es-MX/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/es-MX/firefox-89.0.2.tar.bz2"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "8ed0bc34cfee4e698b287fa67b2112da389d3037d1f0a5abce2002574f162bed"; + sha256 = "dfddfbff84b42948ddff2527a819d0e3ffd4272c705a5a9d503b5034e4355ecb"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/et/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/et/firefox-89.0.2.tar.bz2"; locale = "et"; arch = "linux-x86_64"; - sha256 = "a0239ff7b8d7a6e8e7fd32553612e060a27f75fe846fa6123aacae5d718869ed"; + sha256 = "3f05022e625074b79e7902b1b43ba141c0b39af65b247eb63d80aa38e7d7df56"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/eu/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/eu/firefox-89.0.2.tar.bz2"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "27ed15bbd47c7cb8e9669baefe86f26f87c0d5375783a36135ad608ad4a91172"; + sha256 = "9996e2133fdb56856bb744b439cba4f2570e7e2f6c46373c75d967412b8fefc3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/fa/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/fa/firefox-89.0.2.tar.bz2"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "34dae1000a46907adf080db0d75819eba1d86af97ca0f8f59e33504f4b379886"; + sha256 = "2a8d3de485d4ab1f2689f50fa06c40653690b7039617c5286b89a5e1483537ed"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ff/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ff/firefox-89.0.2.tar.bz2"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "16ca942be273a5f4eb8c4d1301c36121c3c92a5ef761740c9f86e7d9790d0456"; + sha256 = "f4efb3e0bc68ae3a905b0e846e6884b3209a3557cef9de9bf43b52987d4b01c3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/fi/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/fi/firefox-89.0.2.tar.bz2"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "3381e0937d8e50b8224185bc3f6771787b8b6b76e7c018efbcbd7a1388cef7e4"; + sha256 = "5d1a787f6d9798d0cbc58b0dbf3fc20892d7dbc0ee1ffaa5a26879578fe8a030"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/fr/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/fr/firefox-89.0.2.tar.bz2"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "f41904220ede5be0c206c334fb80ef9f8909dde611b02525840e368cf313e9fd"; + sha256 = "c07643b687f699f92c4a3725ad3589f9dbd8ed7ed859e49cc8d8f39242cb6b56"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/fy-NL/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/fy-NL/firefox-89.0.2.tar.bz2"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "3b87d74f8c51ff952a83ab703cff7875eec27ea486e628485bd463522eb002d3"; + sha256 = "3cbf0aa2f6fd2842c11b2d774348dc7656f92e78c1dc15e351b30e772a7e3e6f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ga-IE/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ga-IE/firefox-89.0.2.tar.bz2"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "8d943f4f6f88755a04c22f8a99198d67da7504d9390a7b58e419394f22017e38"; + sha256 = "e0a307dff5bee1049446b9657036e336a2d7ab5b8fe9782b3ca83aef595be307"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/gd/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/gd/firefox-89.0.2.tar.bz2"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "c3ec21985b3cab52ebb24ec426e6183442a0738aebf44e2cc7628cdc05c74d76"; + sha256 = "2ac2e6e617d93df8ca5c3166da944d897940dff279ba842d20b197ed15744971"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/gl/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/gl/firefox-89.0.2.tar.bz2"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "fd448acfb8928ef217fe9a84472dca6d48b31cb2e5a35e9dd917703d90967732"; + sha256 = "359870aa13c2dab4d79bda23c13a43cd899d0fd732089cbd75d44ee2a23ec0c9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/gn/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/gn/firefox-89.0.2.tar.bz2"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "42917bce57418834788c95ba39d04b6c37dade212f549862a660ee4736959a2d"; + sha256 = "a39e9ccb2d9b6b7f0e9303134a1c8e7081e5d56c1039d734fd390810efc7729f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/gu-IN/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/gu-IN/firefox-89.0.2.tar.bz2"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "3bcf33442fff5075f55927309b4ff0a5077e22d7353f61e8104510e8a8e79dc9"; + sha256 = "e621ffee06c2858633505693c3f7da980a3b69d053d641cf796d85d53dd68af6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/he/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/he/firefox-89.0.2.tar.bz2"; locale = "he"; arch = "linux-x86_64"; - sha256 = "c3b801c1ddd23da0ffe7d5b7e14548de627ca1fbc1f18bb8ff7a1fa9fd03534a"; + sha256 = "8258e2b3e70a1c7ad5ca5c49d482b0dca13f61f0ee7c91f1cb4df704e950db5e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/hi-IN/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/hi-IN/firefox-89.0.2.tar.bz2"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "c76b3c099e4edf904a80e9b1738286f69cd756524ee16cdb5bd46f530ae2aab5"; + sha256 = "1a01c93c3cd83b756dee3a7984187821bf1cfc30460e8ff84cf934f549b0d2ba"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/hr/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/hr/firefox-89.0.2.tar.bz2"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "099c31436b175623a22d5a7e5d9f8a51d0ad8581ea08a3799c75d7098b9dbc59"; + sha256 = "7b896ceaebbe84e015fa69a02c484dce61358ecc08be81915e944e11fbbb3361"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/hsb/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/hsb/firefox-89.0.2.tar.bz2"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "c49bede957a044d33299a4d84ba2855ec33a4b7b1359e858d0a5efa93a334dc5"; + sha256 = "c25fd4d7941e03190bf2472297beb9622825759752e24cde982e1ba5ace2d1dc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/hu/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/hu/firefox-89.0.2.tar.bz2"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "30a48cfa930b6c6960bf19e3e2da945bec8879d54bf1189b70b8c1568ba3c234"; + sha256 = "d8588d5540b85daf24148671781ea9ff814d550bb2bc4f5b42c58480ec73edb2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/hy-AM/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/hy-AM/firefox-89.0.2.tar.bz2"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "4af5654a01ad665c4d941f99674fdadf606ad073e6e721debb6d8fe6656519ab"; + sha256 = "e965b9d0c419d930b5d32e5fca9feaf5498c79b862d86890775625bfcf6d4c61"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ia/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ia/firefox-89.0.2.tar.bz2"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "37f761b735908ecfed4c96eb44aee8566a78e16d9105e170e17f9554a790b5a6"; + sha256 = "ca72f852352f39332a8483cd8a237bd341fc5a59dd9691a611e3b376339e9214"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/id/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/id/firefox-89.0.2.tar.bz2"; locale = "id"; arch = "linux-x86_64"; - sha256 = "a92b7099ca5ee05e66575b1da5eaa26985db9ea04d5e593ce66561def6d21844"; + sha256 = "cbce57ce7feebde4bfaf1cc9fb32dbbac93ccbfca3a8bc0f78654825becece21"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/is/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/is/firefox-89.0.2.tar.bz2"; locale = "is"; arch = "linux-x86_64"; - sha256 = "26c34afa51bdea7b66191b931b9d4a8a4821ecf2edd029f0a4487be69a7c39c4"; + sha256 = "469b8167124a958e8d63ac1b1e71936a586e887c747753be484f5761f41c3ac2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/it/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/it/firefox-89.0.2.tar.bz2"; locale = "it"; arch = "linux-x86_64"; - sha256 = "2411a8c45be753215c79357f06fe403322c10051f609b208b79d182e529605a0"; + sha256 = "ebaab65016d9c3a5e04d48589b1ed98d3ce8dfd0fcf1a47c301b35859602ad71"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ja/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ja/firefox-89.0.2.tar.bz2"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "61d3370af7c6d478a6608c3d58c3350817c7bc1a85bc3ddc2d21c00e490c4d99"; + sha256 = "ca67a104f71c48d61dbf6edc927c4081129aa66f48dfd504edb1ece7a9e2277a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ka/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ka/firefox-89.0.2.tar.bz2"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "834c755f037c2ed757a6972dcc3fc1bd5c36ee2639103dcfe094d8f4fe630204"; + sha256 = "5b5c42725b471cc505a9b87786fd3197903703235495ca81d87c19d96627da45"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/kab/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/kab/firefox-89.0.2.tar.bz2"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "4c34d72a8ff32bf83c35521cf25a6ce7ee0d5ca2389e0f04dec487b33b90d7f3"; + sha256 = "0fe867e946add17cfa0d7b55c8141ba2d01d1f369df8ad4afa40c6ac723d13fc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/kk/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/kk/firefox-89.0.2.tar.bz2"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "da78bdb506b0e0ba7798db6fcd92f340c0ced478a978f55ba87757bc2d03680f"; + sha256 = "0f2cbf77404aefedae1ef092da3b55ce3f5f781af8a9e7017a458fb535b23ce4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/km/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/km/firefox-89.0.2.tar.bz2"; locale = "km"; arch = "linux-x86_64"; - sha256 = "5288f6056c2bc039a9aeb11f5a94558ced6cdc7ae426d9672907e55c00c115e5"; + sha256 = "1bc3a6e917ad851cac0148788da0c74fd3879732aeae5c188d964d2cad4b3c15"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/kn/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/kn/firefox-89.0.2.tar.bz2"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "347f124b56f12a7a2cc98975f903e30df7fc6f72f530e3de61e0cf669225dc07"; + sha256 = "77fc84153e242e6f07cce2ed4456e7bb9556ddc1048469ae6dbdec99cc8e96c4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ko/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ko/firefox-89.0.2.tar.bz2"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "7685b7b855173a1e666da68a91d9b6b10f60cecef51fd92838d00a0169ed2bda"; + sha256 = "5eda0b318f39eedf6982aaf7965a086372e0750a3acd711d4b7474325216b2da"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/lij/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/lij/firefox-89.0.2.tar.bz2"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "07026271b7bc2d4e9d828641cbfdf9964a43cd079b5a0b5fcdce9854f924ab31"; + sha256 = "393223aa925d239bb690b910144a702b46be7e8e256ab52b246e1372e7f89275"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/lt/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/lt/firefox-89.0.2.tar.bz2"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "2dfd96e06aff4016245b354f42c7556750b09a32e967e59f548ce02b808e8549"; + sha256 = "8cac447febbe03018759b56f2e96ce07f78c464aa0da3ebf17fc731da0602b46"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/lv/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/lv/firefox-89.0.2.tar.bz2"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "bc461287a33dd4350e0ee74231716fd1aeaf648cfdd40a82108f57afa3ce6b67"; + sha256 = "5c000888c60575410a8a851bc2ecddbc981c512683411a1d0792e43e07da0c71"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/mk/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/mk/firefox-89.0.2.tar.bz2"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "29cc097af990d0297b04f63a880ef47d04e8630ea56dfdc7537e2df48b54af17"; + sha256 = "5bf30fa470ad03c9447ea3e53fde900e8a2f51a607066ab50c713a93cd6e9b06"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/mr/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/mr/firefox-89.0.2.tar.bz2"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "741e33e2121a8da5a9c87f1c29fdf4e86ac1d0c70107c6b1d6ec3efea5345474"; + sha256 = "f842218097dc96dfed8726d971a1383dc60e9054f7f974879e88dbcc615daaf1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ms/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ms/firefox-89.0.2.tar.bz2"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "f8a3324e0aa50846a82c6612136ab75369b48be4a68dad0ec10829ac00ef6c7a"; + sha256 = "dcff05df156a85049712eaf31a5f7676a047c94562529a9cfcad7320f3fcc4c9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/my/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/my/firefox-89.0.2.tar.bz2"; locale = "my"; arch = "linux-x86_64"; - sha256 = "d081a78a74ec384b5c667cb66b02aed9a6e662eccb7aa0d09193d08477607d09"; + sha256 = "f6b159ae83c05440c0d3e2fb4af26b63df4a776702a5afbef837f0846faf41e1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/nb-NO/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/nb-NO/firefox-89.0.2.tar.bz2"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "1c0908d2eb8aea6a3142b6c6df231106456f9203c9690c0384169bfdafab3286"; + sha256 = "9a3520ab261ba3c5e599ee04e2a6d494ec6471b8ef1dec266d45ecd530bb1a85"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ne-NP/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ne-NP/firefox-89.0.2.tar.bz2"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "1fd524963622ea4d489b3bfe5c4557d9e9e55592d41eef43dd25f3be812c7b59"; + sha256 = "d73479851c04957855f3ffa90a14d40ee249ad61013ac101491d1d60bd9ee310"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/nl/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/nl/firefox-89.0.2.tar.bz2"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "41d9351c46d0567d5d8daf76223ebb782ba1deb9674b7ed91a9b5b500715a2eb"; + sha256 = "91fa566bc4fb42633e8e0a1ce8cb4c5ae9a3f730d3b4541ec128ba83319320c8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/nn-NO/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/nn-NO/firefox-89.0.2.tar.bz2"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "b382dd0fc83aab0cbf1a9a3db06b0ef8e6761bd4a2b6f892ae6d8c66543f1c7c"; + sha256 = "9e46ca01cbe183474b1fb3e5d59e75629bb272472c0aa3a781fe7e47723a90f7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/oc/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/oc/firefox-89.0.2.tar.bz2"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "45f902b3c850cb11202cae901aaa2f04d46640ad12a751739886afaf7303f92c"; + sha256 = "d5a208d52747413ef2adbbfcbfd7264351337ee57e53aa3817857c0a996e37ac"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/pa-IN/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/pa-IN/firefox-89.0.2.tar.bz2"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "0b1a82b3f92abd523f3fe515bc710fa929a6a4c5f144888da7562a0468fa6c2c"; + sha256 = "d79022a314255210a3eb97f82b9653a20612dc871d6c418afa1a7e0fe63d274d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/pl/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/pl/firefox-89.0.2.tar.bz2"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "6f875bdf96d4f5cd930b986301b636b8b12e77ce4e5c57714ce72c90b1b09855"; + sha256 = "accad8da9a17749f43c676a69391b5b33a9d024624783228eef7ce48af56cb45"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/pt-BR/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/pt-BR/firefox-89.0.2.tar.bz2"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "4ab0213b483cced916a08783d031ab9dcee79fff8f7fa7df7e3ef7e3c675ac0d"; + sha256 = "6f9202ef11e2d4368ccd0d6d98daa62ddabeab51087b84fe340bd935fb754f36"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/pt-PT/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/pt-PT/firefox-89.0.2.tar.bz2"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "9ee9fef10d1fbd75810360f87dc752d012eb0a59230ec3af7456fe5c3232f8b3"; + sha256 = "8020109a785542a33f3139fde8b0cea5920ac1618ffceb96bcaa81627c5da772"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/rm/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/rm/firefox-89.0.2.tar.bz2"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "d46e4e83457dfeccf089943be450142b05c5fbfa4995c2c4895b45574cc16f59"; + sha256 = "0e97d8aa72831ca0ec8d33f6877fa904bcc2f7ca3795bee85121ce5589388e97"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ro/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ro/firefox-89.0.2.tar.bz2"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "dafa16a340e7e2ec072ef6b741ac6bb25020c987a911ae801bab565dd2be45d9"; + sha256 = "6cb71deb1f0b9d42b20d9400d6789b7b9b88a057f505a68491ab493eca0f4313"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ru/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ru/firefox-89.0.2.tar.bz2"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "3b56d48361fca1138058226f87b01d360efe00711e4415d135b90fb4cf8f7a99"; + sha256 = "a492308ff61a2b4673d178caf47e480376bb6b96ff8965a360f6f49321ee51e2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/si/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/si/firefox-89.0.2.tar.bz2"; locale = "si"; arch = "linux-x86_64"; - sha256 = "0ca008b069783293caaf83a619b11a31cab914f07ffc1ed9467aa11b5e9665f6"; + sha256 = "6858b2100d235dd7770ec003a4e9c2374354ad9f3a682aa9afd2c95ec2b81ff7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/sk/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/sk/firefox-89.0.2.tar.bz2"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "ad3990143917a5ae23ccc73141d8bf66ee0bd7be6d4a0535066ca8efd72ca10b"; + sha256 = "bf74268fb305ff461e118641cee1b26ba687d9dda294284b2a5d4c7f6e5bb39a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/sl/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/sl/firefox-89.0.2.tar.bz2"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "42de516865a08e8e623228355270402463df84be4ed7a7f097f8aba2b19ce7f4"; + sha256 = "fb2ea5d4b1fa4c7eb88806efed2b3a0c724c5d81f716b54c015d7d976c457f5f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/son/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/son/firefox-89.0.2.tar.bz2"; locale = "son"; arch = "linux-x86_64"; - sha256 = "244caaadc3aec2100965a907c2351295af042f8e61c34c907195fe0a421e6126"; + sha256 = "75e6a69bf9ca85c1d214202de55f0b5c831b41c22d375448db6eab3f7161779f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/sq/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/sq/firefox-89.0.2.tar.bz2"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "87396558a8c6c734f0e2e530a653dec48fe253f7dce3021acf15d2368a098e80"; + sha256 = "bbe1935033db10b0004c7746b089040decafc0cb04825a5df5004905dd470320"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/sr/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/sr/firefox-89.0.2.tar.bz2"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "9dfd2e79163078b550f37a4fce6e4dd0a62e43863f6b404dc7d9d13f734daf45"; + sha256 = "cd97fca2ee3d57c418e0bbdad529c1ec424d18a0aa5976a4cff13fdb7bcb3f39"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/sv-SE/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/sv-SE/firefox-89.0.2.tar.bz2"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "57e5b7b45ff73c933314ed68d975c46ec829c3892cec81ed9eb71e723ede541c"; + sha256 = "a3eeca622d63db7fd94fcd691a2d910380e211bb0d78d131587a448df6ebc635"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/szl/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/szl/firefox-89.0.2.tar.bz2"; locale = "szl"; arch = "linux-x86_64"; - sha256 = "7ba369f8f2a2e09b8519e600b5d3e7eaeb0b3afba613c4d8aac42d052bde3725"; + sha256 = "72c868394c285d890fbdc560813803aa26ae5342f36a6864588a829cf4639c09"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ta/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ta/firefox-89.0.2.tar.bz2"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "26d0cae7085440f36258a17b9eb1d275f6f6ae9d952dc57db824e50ddc4b4b72"; + sha256 = "c87f9e8d7f5935c30f9a916fb76990d0678e9032287fffad48230d5f66aed24d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/te/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/te/firefox-89.0.2.tar.bz2"; locale = "te"; arch = "linux-x86_64"; - sha256 = "f168c75e705f9ad8541b0314bf0d679ce93306044c5a3ee2158fafaaa5b08139"; + sha256 = "2d415574a612f011c22b782e439025d1a50ef12217bd3b538ff36010747f1eea"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/th/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/th/firefox-89.0.2.tar.bz2"; locale = "th"; arch = "linux-x86_64"; - sha256 = "1b10351919e931f9c7f812b023447a7acd2d6133d64f9bafd1999be4ac7c7eaa"; + sha256 = "7c73cff2af72421231b9a03d3196186db98ce6b09a0ccf4954219506b50c27cd"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/tl/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/tl/firefox-89.0.2.tar.bz2"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "c0d4c14a6adcc4c3a82fdd6582b5f14267c0d4a699f4dcc6b0047809fb2872ba"; + sha256 = "6a37fae3a5c0156827f6b69aaa068aca6982cab7e6dd242f74846e743c00f96b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/tr/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/tr/firefox-89.0.2.tar.bz2"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "4f68ee9496bc452ef04f12d91f3170658b445dcc45748543be88aaaf3dc5afce"; + sha256 = "42cd3896f2b726cff21ce0cadd4135ae1f325dc3102efa17cd3a3c5c6948c6f6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/trs/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/trs/firefox-89.0.2.tar.bz2"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "ee8f6e51f72a03b740895f3613151d56e41ceb91d87b88bea6a96b03b62f2b01"; + sha256 = "1ccf3ce127603a42fc5addcbaa238b36e9bd798615a2e6bfc95de7db5d12402e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/uk/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/uk/firefox-89.0.2.tar.bz2"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "e2f163958964fc8379faa43d8f9a75f9408316c38692399df174da85dd652610"; + sha256 = "2ad2a6306019dd5960e4e25ec59c7fb2eec0c233f07c04930049d5d75f3b84f5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/ur/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/ur/firefox-89.0.2.tar.bz2"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "946c58aa07ae10614ebcbd70368d0c557b3389616b73af8cd62be4147c5a5ddb"; + sha256 = "e63605011a8cef5e239a39a21edce7b1e2bbf342827888e1ab36c22bdc6ac5c3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/uz/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/uz/firefox-89.0.2.tar.bz2"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "1f72a2e18aaffaf9155d497cc8a1980f559e0510614817e6797b3b9baa21ae2f"; + sha256 = "8f5d446ce0dac4bfb0640a492de57d087336578c157c238a8e3e9f186408e337"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/vi/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/vi/firefox-89.0.2.tar.bz2"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "33e393cdbc7a4d615231ff0220b1756d3466fdc515e7fabefed06b6e89ae43f1"; + sha256 = "5f62f1e64035a158883e7e774cb87cf15b336bdd2171ffd65e13ea8cc81c5542"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/xh/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/xh/firefox-89.0.2.tar.bz2"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "0c86fe6385c708730b7da7d667e0af6361931a851e049774fdd248ee42c448c1"; + sha256 = "ff111b178134fd2dfc6f7597b6c33b4a8ed4aa6ef64c6687bcedfcef26982d5c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/zh-CN/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/zh-CN/firefox-89.0.2.tar.bz2"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "837007ae8e7f27b03dbb181076b97c46114abc6278b58d7c4f8fed6c5e63eb9b"; + sha256 = "90af3045eae839ca67a42e8ff810156ebe6115c3749e0547e907ca910eef3ef1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-x86_64/zh-TW/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-x86_64/zh-TW/firefox-89.0.2.tar.bz2"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "bc56588c968f6a96deb7e0260e6ab0c4dcda0d621f1afb41301eb5600bc410b7"; + sha256 = "5285b29bd463013c80cf23db6947cc720c5327a71a9dc35e678444e7ca2f3a42"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ach/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ach/firefox-89.0.2.tar.bz2"; locale = "ach"; arch = "linux-i686"; - sha256 = "df2c7fe0b155b29c56f60a080c34cc36879263306893e1c14534e10c9f1fbc3f"; + sha256 = "0de413f3533dcd0fb5d2fdcf63673d814afb611324cb32fe9431f59b735ab152"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/af/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/af/firefox-89.0.2.tar.bz2"; locale = "af"; arch = "linux-i686"; - sha256 = "deb365e2dcb01fc8ee217de70c90a45db77cc3b7cbd3be99ad9c6ba1cd832bae"; + sha256 = "98069b18e97b3fb887d191321bed74935def28a4288abe8765c27acb62812ba9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/an/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/an/firefox-89.0.2.tar.bz2"; locale = "an"; arch = "linux-i686"; - sha256 = "cf3fafc803afa90f6a7143db768b2b02bac568cba609eff91372933883595a78"; + sha256 = "d84d8c1ec45d53207b48043b8f468bceb211b199a3a5e76337700ec8b5f40f04"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ar/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ar/firefox-89.0.2.tar.bz2"; locale = "ar"; arch = "linux-i686"; - sha256 = "ea2f11bb7b7c2be08898b3c62d28f6e6d98f3a3b7e58eb73f5cedbb093d2d197"; + sha256 = "22dea08d8f9d100881d9a3e5b56d2618502d6d498ea56ad7cc6afa8e862bc7e1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ast/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ast/firefox-89.0.2.tar.bz2"; locale = "ast"; arch = "linux-i686"; - sha256 = "4dde1e5c897bc61b6743887718da7660fba6764793520c2b613aa9cad8201363"; + sha256 = "e92ea890c51def74523dadae1f40f1fdac4816db50025e12a6575d798febc1eb"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/az/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/az/firefox-89.0.2.tar.bz2"; locale = "az"; arch = "linux-i686"; - sha256 = "c70e104de05c2fd8c2dc08529f4bce842a63727abe02fc034dc6bea6ac0e453a"; + sha256 = "abb1a31a0374b95fa3ad36fea893c39dd8056f8a06e4d94dbfced3d80bd8197c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/be/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/be/firefox-89.0.2.tar.bz2"; locale = "be"; arch = "linux-i686"; - sha256 = "01f9fd2e5c22b943c14a23c7c6f64374d975ccd0f703fa997966a029eecf9830"; + sha256 = "c5a8895155b3e4cae1c3541e66b3e551b3c14460d2e522ba72d83b5d702a8889"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/bg/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/bg/firefox-89.0.2.tar.bz2"; locale = "bg"; arch = "linux-i686"; - sha256 = "3c1d11430f1d8a12ebafef6ba7d58cbbd8367f79a8bd67be59784dbab566177b"; + sha256 = "b6b811ed0e53795623f6c928d0411600aa2ccdfc9fa890e846018e085bbcc6ad"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/bn/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/bn/firefox-89.0.2.tar.bz2"; locale = "bn"; arch = "linux-i686"; - sha256 = "1b3f2a6735ce96d2a8c54abe10605ed538d93e8399929a10db58a2747c6fc6c5"; + sha256 = "4597c3c41daa76c3bdb30d3fcb4cfbc51a7571bab98abc8b35f6b7ae2df1ae5c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/br/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/br/firefox-89.0.2.tar.bz2"; locale = "br"; arch = "linux-i686"; - sha256 = "2d9d51c43cd799eae68bc2a2bd3a9df536ebb8a4c4b5b2b50a37e5ecd5c89d0f"; + sha256 = "5346306c5cdfce1b3d7ece50ea1fe3dbe9ae69ccb83f70a0a2c451972ef40afc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/bs/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/bs/firefox-89.0.2.tar.bz2"; locale = "bs"; arch = "linux-i686"; - sha256 = "ff8f50cafb6fe193426bb4515d5bfc26762ccbceac457bccd410b0b90f2c4953"; + sha256 = "260e08c62ea7fd0d6d130453e1247588c83f4e0414aa569dc23f100bdd534347"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ca-valencia/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ca-valencia/firefox-89.0.2.tar.bz2"; locale = "ca-valencia"; arch = "linux-i686"; - sha256 = "25a81748aa98e7f9a229ef9c41bd5ba510992007de1d0d9914e177cea39f40ab"; + sha256 = "855660233c59d97b05e56dbc2efcaa1ab538c1433ea14e2159d3efca8531ecef"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ca/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ca/firefox-89.0.2.tar.bz2"; locale = "ca"; arch = "linux-i686"; - sha256 = "6705d219e8172fa9a7ac0be456cf478c52bfe6bb2c2ffc3ccb092a765eebe760"; + sha256 = "b71bf5b2137a715fc75c36d9ee9c1e20525f31b8a2f2dfa56af51305a94058c5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/cak/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/cak/firefox-89.0.2.tar.bz2"; locale = "cak"; arch = "linux-i686"; - sha256 = "5729247afc3641abbb7c635af8b29ff3e318100cb6f99e44257ad4116d0830f3"; + sha256 = "fbf2092e4b56716042f993eb4d5bf41a9518da2243245282c9cfbc812c8c5268"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/cs/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/cs/firefox-89.0.2.tar.bz2"; locale = "cs"; arch = "linux-i686"; - sha256 = "8df8fcaeb007b4f806d99708249d3a5f75290697f3603cc687178c3bb1bbfa04"; + sha256 = "466a81994a51fc42ff2b936a2e2d20089524bb514031f740f7a6a0865ff57b1d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/cy/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/cy/firefox-89.0.2.tar.bz2"; locale = "cy"; arch = "linux-i686"; - sha256 = "204045469734cb01c6cb6ef20821598e95e1fc09905916b5ec89f65381479aaa"; + sha256 = "ef3596c10627fdf196a5f52f59240fd85d6eab33035cce708613c7dde041b413"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/da/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/da/firefox-89.0.2.tar.bz2"; locale = "da"; arch = "linux-i686"; - sha256 = "48ad41a8bf13ad4a73ce96446f39662a6b5e36e095781149fff7ae3abd4440b8"; + sha256 = "946b42c16cb861b21a0a1808cfdf554c955998aebcf59299c240a334abb8aa47"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/de/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/de/firefox-89.0.2.tar.bz2"; locale = "de"; arch = "linux-i686"; - sha256 = "cc18b67882bd7e3e5730db647737339bc9671db4233021ff9b08195e6b69799e"; + sha256 = "b4d003e8abd272870ed332448aef29bf2bb40de74ac0640912a65031da5012c0"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/dsb/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/dsb/firefox-89.0.2.tar.bz2"; locale = "dsb"; arch = "linux-i686"; - sha256 = "4a40743c98b1c90eeb52edd630203ea5332edefeda10a4a6f1ef3776a1aa141e"; + sha256 = "57c7b439616ec7eeddf05c7c5a5fde0947092762c5d5f98e87c3850a3ee768de"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/el/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/el/firefox-89.0.2.tar.bz2"; locale = "el"; arch = "linux-i686"; - sha256 = "3705e4bc4b596b1ce306a1aab9baeb36c9abe68311250d63241cd13e0b9985b3"; + sha256 = "3c444a23416b6080d2d6b5e8744651b4f4796e3ecb601c8eee3f21cca8eaf224"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/en-CA/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/en-CA/firefox-89.0.2.tar.bz2"; locale = "en-CA"; arch = "linux-i686"; - sha256 = "d8db313b5bb951a700e9ca09fce94df85eed8a29a1da5f8b836611082a8b3554"; + sha256 = "aeb3d01315db024984739999b9fbf1eba0464a7a393451d311fcee786509198f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/en-GB/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/en-GB/firefox-89.0.2.tar.bz2"; locale = "en-GB"; arch = "linux-i686"; - sha256 = "0066683ff48764227f3d34745822278aca39d7acbb360792c70b04721a0aafac"; + sha256 = "c327ce261f0c843eb6a50c7e6ef9d3163548d03391429f9a55c1adc6b9969759"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/en-US/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/en-US/firefox-89.0.2.tar.bz2"; locale = "en-US"; arch = "linux-i686"; - sha256 = "597ff6299349e614f36a9aae3e394e3ba95996d0a4caf372f58bfba88344fd11"; + sha256 = "491fd0066a893fdb3a6cc58e3e0b6b02f15096d07563437a79b2727d09256890"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/eo/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/eo/firefox-89.0.2.tar.bz2"; locale = "eo"; arch = "linux-i686"; - sha256 = "d24b1d6ce2db66e426a92cf8b0eec239e44e32f06be9ca1b3f7693b6dba02cc0"; + sha256 = "1c39ec1e448288541cbdcc10f7d66e8c36a66d08b1eadd9f8f90e590f6473908"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/es-AR/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/es-AR/firefox-89.0.2.tar.bz2"; locale = "es-AR"; arch = "linux-i686"; - sha256 = "0e007e64614172fce8d0d3a0f1300c86ec9a3e65f5f08aeb185d6bf92b7458d2"; + sha256 = "fa8dea8cecce162a25ae9d2640b35ab5f9f2073c136d051ee4795caf8f888aaa"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/es-CL/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/es-CL/firefox-89.0.2.tar.bz2"; locale = "es-CL"; arch = "linux-i686"; - sha256 = "26243e3c23de7043945dfd30d4c72676a9de185dfb957fce0a57d13751490e46"; + sha256 = "e156fd02f2c1c8deaf416f17d78dea0433e0e84967b09233ceee9e33cbe42bbc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/es-ES/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/es-ES/firefox-89.0.2.tar.bz2"; locale = "es-ES"; arch = "linux-i686"; - sha256 = "97562d93466b9090bae4f8a1a0e54e142336a125f0780db1ad451c0dee5b4c70"; + sha256 = "7359fc86b0f6da2916e8f178295c85ed3c8abebc1732f7735ec7b2f4c2aeb76f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/es-MX/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/es-MX/firefox-89.0.2.tar.bz2"; locale = "es-MX"; arch = "linux-i686"; - sha256 = "faac9af6c8f3f1bf5042ef8c9925310b48232aa8402c71d642f02568e2090a98"; + sha256 = "57bebe4dfd2812c8b48f597893738b0cf9badbdb11fe1e3cfeae45290dae7f2e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/et/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/et/firefox-89.0.2.tar.bz2"; locale = "et"; arch = "linux-i686"; - sha256 = "adff5a5159dd429c3edc52e5b002952cd09c6edf0486fd52326d70ef4f3ffc10"; + sha256 = "71e3d1a1bf3a8d480cde7cf8ad747c90b8eb217cadb445ae1ed3aa10c1232275"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/eu/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/eu/firefox-89.0.2.tar.bz2"; locale = "eu"; arch = "linux-i686"; - sha256 = "84f7fd609d5b17ee0a61221e1bae0e6a45a999456ce7f0678d43c8cb4a89a640"; + sha256 = "1e38c53105664f6dccca1b67928222f161c6de37f9a661c46a8ffafea3600cb3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/fa/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/fa/firefox-89.0.2.tar.bz2"; locale = "fa"; arch = "linux-i686"; - sha256 = "59863d4ecf483793594467d284801611490cd63d67f25f0379b94893e4b649f8"; + sha256 = "b72165e2561de0d65e6cf991a4f5e4ce72fffabb23d80f3b7408c03e1eb6d0c3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ff/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ff/firefox-89.0.2.tar.bz2"; locale = "ff"; arch = "linux-i686"; - sha256 = "22f84985e8df29dbad40bf04e89782f8e0d7b7452e99a0dd03ccc28e2291615d"; + sha256 = "9f2d7b11c3a05fbffee4d4e9dd5f3b397fdf3edcdee174a0907b1ebb1625ea62"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/fi/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/fi/firefox-89.0.2.tar.bz2"; locale = "fi"; arch = "linux-i686"; - sha256 = "600336c950eb6eaea362cc701b1b62807ea08a15cc0307e0a5517bc82388eb1f"; + sha256 = "29e2279d03732703576c0dd43afabe1f416c14d517979f6dde78ab42cb561d4e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/fr/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/fr/firefox-89.0.2.tar.bz2"; locale = "fr"; arch = "linux-i686"; - sha256 = "2dc908dc69460caf327dedf888877a77e6637c74ee42396ccc9d809462b2a9b1"; + sha256 = "93bda1a56ecce4dfd84fb9333f3b333887e2014edfdae4b555b6a4296baf4805"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/fy-NL/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/fy-NL/firefox-89.0.2.tar.bz2"; locale = "fy-NL"; arch = "linux-i686"; - sha256 = "54eff2e75c2f7a9041e11ec9cc65d648e8d8fb86d04289ad8357a27ae3745daf"; + sha256 = "1238d1e763457d4e9cabd00505cce7ce3dd9979e41ff1d1b005e35a229d8dce6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ga-IE/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ga-IE/firefox-89.0.2.tar.bz2"; locale = "ga-IE"; arch = "linux-i686"; - sha256 = "7e3ac69d70b19ec7b2638b9cf09d41fe6b1b7b559a6b74e110857cdd73e29009"; + sha256 = "8eca1fbd8f536f62eb645ddb5cfd5e9c573492ef7a86f86a930b3a09829eb9c2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/gd/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/gd/firefox-89.0.2.tar.bz2"; locale = "gd"; arch = "linux-i686"; - sha256 = "dcda84a97053b0b38ad11b54e94829757b53160515033fe97d67460017baa74a"; + sha256 = "dc173ac67ad7353229ee1c606ebde73c4be2ccf64ee97f3746e45a2766031e63"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/gl/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/gl/firefox-89.0.2.tar.bz2"; locale = "gl"; arch = "linux-i686"; - sha256 = "a0f488da3db379917f91d581dac4d9651221d71d6f25f4fe77d3535b2fea48a6"; + sha256 = "038bd87c6c72727d6f535b863279b03d6e2c979672d717556222b280327cacf6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/gn/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/gn/firefox-89.0.2.tar.bz2"; locale = "gn"; arch = "linux-i686"; - sha256 = "6bc654decaf2c06bffdf7ca4ef19dee874460707bd2403b8bce18b687656ab87"; + sha256 = "42f4d4fadeacdb003db6104c0003cdec7ee81558d07b11573e7d0fab9351dbc8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/gu-IN/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/gu-IN/firefox-89.0.2.tar.bz2"; locale = "gu-IN"; arch = "linux-i686"; - sha256 = "918044af5abc8ace4a5dcb9c9c5b41fa38a9ddaa57033e12702c0bb72f28136c"; + sha256 = "6dfa19890282d88605585a5d5c640d200d52d8c0bc61218fc2e8f19d16a9811d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/he/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/he/firefox-89.0.2.tar.bz2"; locale = "he"; arch = "linux-i686"; - sha256 = "4a89f039cac4183ab2c8b56b01b017a8d7c03decea1db505f2980608fbcf7f13"; + sha256 = "a16c0423c33f6f05f9a1aa607232506e7353e2774d7edc224e3955813d212eb7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/hi-IN/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/hi-IN/firefox-89.0.2.tar.bz2"; locale = "hi-IN"; arch = "linux-i686"; - sha256 = "4464d61c0201b1552ee26350cf2b493a2ac1a31360f1d12dc96c461a4679bdcb"; + sha256 = "fef5a9c06a3befcab35a0532cdcdaa3c6757a5ea5b6bc0d4ecbc684f37443077"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/hr/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/hr/firefox-89.0.2.tar.bz2"; locale = "hr"; arch = "linux-i686"; - sha256 = "fd469c3fd650150b19f3a5260a149b3c143232ff50be2cbf254559cfda491342"; + sha256 = "464ebe80e2d55686a56960f6a6789b58127e86efb5bf7dd8ab79220f49790659"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/hsb/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/hsb/firefox-89.0.2.tar.bz2"; locale = "hsb"; arch = "linux-i686"; - sha256 = "1d474b7ccff2db0fe1e152bfcdcb297eba2fbd67006a45c47710bd908cdb34d4"; + sha256 = "92458b19e0a3a8c573a126f120d3da76f185d9822c5f32c3d56f3cc90d999f55"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/hu/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/hu/firefox-89.0.2.tar.bz2"; locale = "hu"; arch = "linux-i686"; - sha256 = "9118d6ec7a894e56859844af852e1a44b1435efabea3e9367b2efc4475441005"; + sha256 = "9c078d9022a2d83444709fec7a4a122369ceaebc4b27b99bbec9c67be4370ec4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/hy-AM/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/hy-AM/firefox-89.0.2.tar.bz2"; locale = "hy-AM"; arch = "linux-i686"; - sha256 = "6285f019a28b459cce7aa93d952a5dab173fe37afea9bb7598ee74a8dcfb811b"; + sha256 = "36b64295d46fde7a85994e374b38a8781bdebb4e15872f81c8e694b4218e2713"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ia/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ia/firefox-89.0.2.tar.bz2"; locale = "ia"; arch = "linux-i686"; - sha256 = "139abcbc3350df9df5677cd2f0e31cd594155819a9851b6737d0ba7050f3ab4d"; + sha256 = "080f890f868a4c7e7f03db96ab2c25b6f39dcbb1f960052ce75dbdd5983487a0"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/id/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/id/firefox-89.0.2.tar.bz2"; locale = "id"; arch = "linux-i686"; - sha256 = "d0cb63e16f951d58d6c21db712425c1b450f1da16b40bf3e49ae1a4cf8e2e8d1"; + sha256 = "b43ceb1d6f6a003aae01a02af15c0e4aa0fe9e8547703adcd872767c2c797717"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/is/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/is/firefox-89.0.2.tar.bz2"; locale = "is"; arch = "linux-i686"; - sha256 = "6b42977a83f5d8165ddedec7844934b7824914d17c2ff2d48b403f87daf31a84"; + sha256 = "35edad7f2a31b7b2ffe0d8eee2b0f0ab94f5f91c8b2507b344b7d28ac13fbbbf"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/it/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/it/firefox-89.0.2.tar.bz2"; locale = "it"; arch = "linux-i686"; - sha256 = "1b00bbdf3b2abd8e7928745848575bc5c1d930296a137ee2e2ea738fc0bade51"; + sha256 = "47f17fe75d1ddd17a4c044dce4dc223a69da7f7de478b87d58e8f99d488ccf79"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ja/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ja/firefox-89.0.2.tar.bz2"; locale = "ja"; arch = "linux-i686"; - sha256 = "bf41ea9206576aa54c80c150a0d3ee9e64ea48d7af3fd0eff5932a77fb6aab4a"; + sha256 = "86850b09c992a6383a406e99bc8698b8471f8240cef752126714e6f070e2b220"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ka/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ka/firefox-89.0.2.tar.bz2"; locale = "ka"; arch = "linux-i686"; - sha256 = "94a3407698612ae2c41895667574dda7d70494f37c92a62adb747d08a2f188eb"; + sha256 = "42297e2f4c1d72bc46dde66ddca934962b2aee9a918e24b90870fc5774284bd9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/kab/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/kab/firefox-89.0.2.tar.bz2"; locale = "kab"; arch = "linux-i686"; - sha256 = "e4ff4581fde394ab872da84b8a53667d5c187a8140ce141f3f6303211925c74d"; + sha256 = "7f00172ed2f2285ef5b8ed3774781f5036c1cde57f1a321f9b91c54679ef68ce"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/kk/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/kk/firefox-89.0.2.tar.bz2"; locale = "kk"; arch = "linux-i686"; - sha256 = "8ed66c7dc012484a729033f5dde38434fc79e252e2751912f0065e6a1de939c3"; + sha256 = "f7046b78d72074fcf0f62c7d4b660cb8a63095dcd8c24fcdfc61c574ddfb42ae"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/km/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/km/firefox-89.0.2.tar.bz2"; locale = "km"; arch = "linux-i686"; - sha256 = "a05e53fd532bdc1e8ce6b499aade94392cec0cde35b5b1ca788012be841b0867"; + sha256 = "4157455134722e29c8a039cc11cac68cff7ff9311405a2c71e30f982f12888c2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/kn/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/kn/firefox-89.0.2.tar.bz2"; locale = "kn"; arch = "linux-i686"; - sha256 = "c3877cee047ee1fedb0a2f88b47e38a23bccce648ef777ee92c290cc0e29ad91"; + sha256 = "ea5812c8eb194be0e8335f48ebde884a4375df2513c9275ac551aa0b18580dc0"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ko/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ko/firefox-89.0.2.tar.bz2"; locale = "ko"; arch = "linux-i686"; - sha256 = "3cbb7cbf5841caaf14b0f00793e0c8127e363a5d6085435749e8ad16a68fe5db"; + sha256 = "b25b99297a64c9a700d9dd285db01d6f859402f09b38b2ada3bfaf914c72ec7f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/lij/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/lij/firefox-89.0.2.tar.bz2"; locale = "lij"; arch = "linux-i686"; - sha256 = "b48e14cd64854cbacf38c8fbf40e4c8efc4c2b32638c783c4d3d96507d5ef031"; + sha256 = "2c875ea5c87840527e2dff471fcfe774e8ee4d01c764bf1d73da99d9e875f4ac"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/lt/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/lt/firefox-89.0.2.tar.bz2"; locale = "lt"; arch = "linux-i686"; - sha256 = "55f824b1e006204af6aec22e8a0ed41912910ea973d71061dade0efb747fb5ca"; + sha256 = "27dc824ad230ea5f3cfaafa4024733de85e67cc1b6678aae64686b6a54042855"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/lv/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/lv/firefox-89.0.2.tar.bz2"; locale = "lv"; arch = "linux-i686"; - sha256 = "a5181dbcd91adfcc7491c4e65b12c88641f6783b1be7a706b0070d72af5cc784"; + sha256 = "ad865a647d9fa2b20c68ea2d597595aa9b03bbf40987e763d1225fffc91176cf"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/mk/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/mk/firefox-89.0.2.tar.bz2"; locale = "mk"; arch = "linux-i686"; - sha256 = "9bfa4b3f16866559ff3c1882cd9df858a16a76a57035eb4d90e774ce220de8f2"; + sha256 = "85c556608247de5e02808f264c721e16f909c5299f6ff423ff0e594da87fccb7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/mr/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/mr/firefox-89.0.2.tar.bz2"; locale = "mr"; arch = "linux-i686"; - sha256 = "34da62c84c4d2b60bf6d408ef463d02f4ebf6033ee43e1a1877790acc7c5c266"; + sha256 = "1970b70f983bc985778537728b044f27325bfa89cfbea7e000e91e5e66fcea1c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ms/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ms/firefox-89.0.2.tar.bz2"; locale = "ms"; arch = "linux-i686"; - sha256 = "e1050df16fdd8ebcb150b0e8dc3d2b7971aa7b6dfbd0e3af111010ace20e83f0"; + sha256 = "ca86002d548f94414fae96a266818ef4038c06f7307be854a997c5ff4b3529c3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/my/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/my/firefox-89.0.2.tar.bz2"; locale = "my"; arch = "linux-i686"; - sha256 = "7b1c60636d05d2a4d8870914e3e9c987238130386761405dfa5d58974d87a3ab"; + sha256 = "6e6af248e80428fc0314be80a66f5ab054437e119e17c84eca6e8ca9d34db948"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/nb-NO/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/nb-NO/firefox-89.0.2.tar.bz2"; locale = "nb-NO"; arch = "linux-i686"; - sha256 = "2c0a10343fcf03832e3e72422105bff5309e8c0b6fc72a0028ec4508da766501"; + sha256 = "1310663a3617f78245e46dee283a3932354b9774a39555849c342a0620fe48bb"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ne-NP/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ne-NP/firefox-89.0.2.tar.bz2"; locale = "ne-NP"; arch = "linux-i686"; - sha256 = "8bf34314274df2fc24b1df397196be4208ed4272e8e3d94ce8b2c1c67c2559fe"; + sha256 = "ffc16051f275d04978c1414f919cf9dcde219f998148c9ec2e4f63a7620243f8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/nl/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/nl/firefox-89.0.2.tar.bz2"; locale = "nl"; arch = "linux-i686"; - sha256 = "513585b358d9f568b83bb007575e784a226787857a12eaf56fc4ed3129794c08"; + sha256 = "e2a654e66edf777397c31ab1a6862a051071abae376f5d2ceb939ee7c86d90e5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/nn-NO/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/nn-NO/firefox-89.0.2.tar.bz2"; locale = "nn-NO"; arch = "linux-i686"; - sha256 = "1cb4d644f25be41853881c0a5c546d980f3187e1d4200882b3f0b4b29788f121"; + sha256 = "8b2ee4cdd6346b918a5de6c1191d48f5606f40414ab3332129b10614495e1f4a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/oc/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/oc/firefox-89.0.2.tar.bz2"; locale = "oc"; arch = "linux-i686"; - sha256 = "6105a8627809a592e0d25c75727e7de9bba0aa2132881e1d92893d23a63216ac"; + sha256 = "cd7bb8a640662df12a56cd15569ff8eb611db31a4df676427c1da94579a5a37f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/pa-IN/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/pa-IN/firefox-89.0.2.tar.bz2"; locale = "pa-IN"; arch = "linux-i686"; - sha256 = "9d75deee44763cf053759265f70368d3e38d757d4e17ac047c0ebdc4274d67ab"; + sha256 = "18ff5174c3ce73a2733c2f1ad579e9d87c249af5aa1f708c0437d11c720e7669"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/pl/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/pl/firefox-89.0.2.tar.bz2"; locale = "pl"; arch = "linux-i686"; - sha256 = "e46966ca0252af85040908050f2a796e8738c8d655e3e0821abd9e04946d3dfa"; + sha256 = "d187fdac08aa62958cf2238f6e2749de5b8701634b99757e043cba0218451a26"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/pt-BR/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/pt-BR/firefox-89.0.2.tar.bz2"; locale = "pt-BR"; arch = "linux-i686"; - sha256 = "38257f2c7b720f7211f4c2751cb437b51125a2671586f94c7253fedd20327e9b"; + sha256 = "63c81069183b3862e2b379a5d6a816aa02338ac0c324e33c0e020f579d9e2ebe"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/pt-PT/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/pt-PT/firefox-89.0.2.tar.bz2"; locale = "pt-PT"; arch = "linux-i686"; - sha256 = "71502095475efc0d312d95d273938005e65a0762989afc81af941cabe00576ff"; + sha256 = "5d24712703b54d2e4aeb82a2ce95b9d937e58886574b80252450b7ede7120d23"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/rm/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/rm/firefox-89.0.2.tar.bz2"; locale = "rm"; arch = "linux-i686"; - sha256 = "1e8ff79776d84fd687c96f65fd6946f93f0d4bef0b4e0c3801d141eb86537155"; + sha256 = "cb6bacee900a12c51960d2175caeeba96c57908d860bb0b64ee2529ffde284ed"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ro/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ro/firefox-89.0.2.tar.bz2"; locale = "ro"; arch = "linux-i686"; - sha256 = "670d0dc6acb8263522976166d6182ac812660da894e003ec2a8a7bb850b369e4"; + sha256 = "29d344efd66aae4645208746a1c8083ceed01ffe8b8c372e8e97885e385e3e19"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ru/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ru/firefox-89.0.2.tar.bz2"; locale = "ru"; arch = "linux-i686"; - sha256 = "76253bd1af33af76e7d81778a4c92fd303a7f434299ffbe6a486506c91ef77b7"; + sha256 = "17b9ba80d6dc056fe774e1836533ebf44be27edf6123c3bb430a00b1f2a21d65"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/si/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/si/firefox-89.0.2.tar.bz2"; locale = "si"; arch = "linux-i686"; - sha256 = "d057fee3a98e8b197f0b2241e5c2fe2492d8f6897fce422109d3e5633b060b8c"; + sha256 = "781b6ccc99d8f886e6bdf103327332ada06529ab6b728ff4ec6bffb5d176abf9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/sk/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/sk/firefox-89.0.2.tar.bz2"; locale = "sk"; arch = "linux-i686"; - sha256 = "5733b44ee973322491bb9d08888ea96fe37e0d27e67a9f2b97406bda895c95d2"; + sha256 = "1895f1c5ac0dd749a3e37576c6a90f9b7c5f3f7e9eec24af2cb9a87dcb730127"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/sl/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/sl/firefox-89.0.2.tar.bz2"; locale = "sl"; arch = "linux-i686"; - sha256 = "7d860c5490f081760cdbcac1bc5c9849504a94b5f87f5de9be760f0d6ed4686a"; + sha256 = "b3f27a10c094a7d9e308ab0b2ccb3fecb94a8f596b45ace8f66f0dea628e68da"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/son/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/son/firefox-89.0.2.tar.bz2"; locale = "son"; arch = "linux-i686"; - sha256 = "81500d4f2944f5fcc866cab7b194b1474aac2335d28480f27977799a91d70560"; + sha256 = "376bab9502491c3946538e3b26b7a106895bd41de918cb268337af4ce58cd4ac"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/sq/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/sq/firefox-89.0.2.tar.bz2"; locale = "sq"; arch = "linux-i686"; - sha256 = "378c7d9914056f8dd0e44bbcf4beea71f63983a5c18b6a1a51e009f45dce9490"; + sha256 = "572251b4b621551e7a2d889489c223fd4dc08b9b19242a2524ffd3cdec53dd01"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/sr/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/sr/firefox-89.0.2.tar.bz2"; locale = "sr"; arch = "linux-i686"; - sha256 = "babf462bf5548b87f6ac1fcae5f80308cfb164944a65eb345fa7d39d13d4e5db"; + sha256 = "50e594b3857c7ed71bfdda5f6ad7a2460508d029055e5ba17b8eca3269659ae8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/sv-SE/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/sv-SE/firefox-89.0.2.tar.bz2"; locale = "sv-SE"; arch = "linux-i686"; - sha256 = "b52c8f84ba69754af44a580e3553f83db872d0b66073ac92cf4bdfb4df735505"; + sha256 = "b9dcabfa670c6a8f3de85558bf2ea83ff6741754e2eb9ea90ccab81b2f3abce5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/szl/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/szl/firefox-89.0.2.tar.bz2"; locale = "szl"; arch = "linux-i686"; - sha256 = "7db46d8979c684c56f2870c53c4c0f4f78e1f8277035a7151f9ceee3e24f7f36"; + sha256 = "ffeb74d2b09595aa6b4d45b5e8587d5fb566188e8cce484bf6887eea1fb83f18"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ta/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ta/firefox-89.0.2.tar.bz2"; locale = "ta"; arch = "linux-i686"; - sha256 = "9018d8671a73114b417b0bfef2eabd64583ea31e78ea088d907dc98e1a573d4f"; + sha256 = "410bbc5abf26f49a6e54c762d62ff91068cf95cbb12725a3bb3ce21911abf029"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/te/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/te/firefox-89.0.2.tar.bz2"; locale = "te"; arch = "linux-i686"; - sha256 = "fc3c3984a1ef1cfde88f293d7fdfbe6d783c1cebb940d27fc2c9d3c2fefdc154"; + sha256 = "fd8aec949b92d15e8b52b9d4ad069598e6ed732cfa90747b29539b9c36103f64"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/th/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/th/firefox-89.0.2.tar.bz2"; locale = "th"; arch = "linux-i686"; - sha256 = "cba78c8646ecd92e54359d2a064bf7314f3d3e6789c53cbfe200af2786377d24"; + sha256 = "f10cdd31b1a0ca18f2fe945549b5c98997a3cf821974760363d3977f378449ae"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/tl/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/tl/firefox-89.0.2.tar.bz2"; locale = "tl"; arch = "linux-i686"; - sha256 = "055e3dcda6733a20588ad0daa8ac2b68406f5964965e2cd5d8a8b70350bc656d"; + sha256 = "5d0655ec55e4857884eb6e87a6bff8a1efc53e961bc525f6537a0caca6caef9d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/tr/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/tr/firefox-89.0.2.tar.bz2"; locale = "tr"; arch = "linux-i686"; - sha256 = "cd00f148489529d9ab3ad79da7a4d789408a08ac32bb21e01ab505826c7f2516"; + sha256 = "c4fc2bf69b8df0bdbf0976541a3ff53090cf9cb6d44cb6c5f883cb805fb9931f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/trs/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/trs/firefox-89.0.2.tar.bz2"; locale = "trs"; arch = "linux-i686"; - sha256 = "0e493794ffc3dc81e6e86863f2c1f8ae54194c638d087415668b7eb9e23fb344"; + sha256 = "54fcae7123f16cc2956af67b13e3a0c43358e82c3ce4498f87f4cefed1333bf7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/uk/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/uk/firefox-89.0.2.tar.bz2"; locale = "uk"; arch = "linux-i686"; - sha256 = "6effddaf16e4a16197eb9993ffc7d4ce33ba9c8b65906ec4a7d00d22d85956d1"; + sha256 = "9eefa4110e1feb6bb4ac92470c89a3c29709486bebeff3b3f41479f59593b807"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/ur/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/ur/firefox-89.0.2.tar.bz2"; locale = "ur"; arch = "linux-i686"; - sha256 = "429c316967f0dc771e7028c2283b31cf3bf996bfec5d6a6cbc56dbb464752136"; + sha256 = "81baf8cbd6c47468471729eb59529af660a3940c4d4795892922532304ff1a11"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/uz/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/uz/firefox-89.0.2.tar.bz2"; locale = "uz"; arch = "linux-i686"; - sha256 = "064a64280a5242522b6e94e575e3a36959c0308015ff111e73bce4d2e6e3dc45"; + sha256 = "29d49de5f1ff8c351b19936350a6448480b9dac6c206589dd681fc26f43e3f91"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/vi/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/vi/firefox-89.0.2.tar.bz2"; locale = "vi"; arch = "linux-i686"; - sha256 = "9db7de20f5c05bf08094c406972de111b3a41e5ea491b5dff2bfedbd0ac0ce37"; + sha256 = "78dccd68c82b5e54a1bea87b47cf6fea80c82c8b07b92f82ed4a7c5216657053"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/xh/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/xh/firefox-89.0.2.tar.bz2"; locale = "xh"; arch = "linux-i686"; - sha256 = "15ba3f945482600db96b829ecc76c497a5c6c0ee3db36d7bbb11a92b4e115fad"; + sha256 = "ce11b8aa7529f43ca7c2aeebba17aaf3b6a5b22dd543302122c71dd0ee9f6eb6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/zh-CN/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/zh-CN/firefox-89.0.2.tar.bz2"; locale = "zh-CN"; arch = "linux-i686"; - sha256 = "31f8ff9eaf88c57ddc4980c00c75da9aa9d47f0f67384a3059b5eeac91dbd7eb"; + sha256 = "407a7e16d28fee88428ce021b7a7c63f1027e7c991652227aaa11223356c5af7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.1/linux-i686/zh-TW/firefox-89.0.1.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/89.0.2/linux-i686/zh-TW/firefox-89.0.2.tar.bz2"; locale = "zh-TW"; arch = "linux-i686"; - sha256 = "ceb7acf2489e92eb5b6dfa4bf0e08ff7a52d06d938191225f105ddeec6fae374"; + sha256 = "1f500d830d6e465a2ed71baa1b0245fbf5eef9ab9098e9559553e2a9916cc733"; } ]; } 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 16a17dde04..01611fd41d 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix @@ -7,10 +7,10 @@ in rec { firefox = common rec { pname = "firefox"; - ffversion = "89.0.1"; + ffversion = "89.0.2"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz"; - sha512 = "67da387b3b6c5a110c83208f9a15d6064adf423bbebfb0fcad2d85f6c4b615b27da0cbd5486b817f0d5e040bc3e70d74d9af72599b24384397fef1dd153bd3f3"; + sha512 = "ffd98ab0887611c5b4aba68346c49a7a31a58150fd8bbae610a4d941c4cff0acef0daaebfbb577787a759b4c1ef3c1199f02681148612f4f5b709983e07e0ccb"; }; meta = { diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/default.nix index 1f03184eee..9e8dec5617 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/default.nix @@ -31,12 +31,12 @@ let in mkDerivationWith python3Packages.buildPythonApplication rec { pname = "qutebrowser"; - version = "2.2.3"; + version = "2.3.0"; # the release tarballs are different from the git checkout! src = fetchurl { url = "https://github.com/qutebrowser/qutebrowser/releases/download/v${version}/${pname}-${version}.tar.gz"; - sha256 = "sha256-BoP168jxj94nvkrcgC83fPw/TPRsI2PbCooqzWNF62I="; + sha256 = "09fz6rd0laisq7pqf9nrllcx58yb129fc05kdk45zrwwggq03b8h"; }; # Needs tox diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/argo/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/argo/default.nix index 78d6ea1a1e..a49879e535 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/cluster/argo/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/argo/default.nix @@ -19,16 +19,16 @@ let in buildGoModule rec { pname = "argo"; - version = "3.0.7"; + version = "3.1.1"; src = fetchFromGitHub { owner = "argoproj"; repo = "argo"; rev = "v${version}"; - sha256 = "sha256-lZTSUNtmJZKONt0Bv42dBAc+87L14HaPxvPxhFe8nyc="; + sha256 = "sha256-WErNPofVnV6L7DkYU/dh4mWm+u7UJNFUmRN6IZzMb2g="; }; - vendorSha256 = "sha256-YjVAoMyGKMHLGEPeOOkCKCzeWFiUsXfJIKcw5GYoljg="; + vendorSha256 = "sha256-99N//woGPx9QEtkFsktaiAbu7TS+3DHArBA52OUJFU4="; doCheck = false; diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/helm/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/helm/default.nix index 6eb80edb99..69961a2c0a 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/cluster/helm/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/helm/default.nix @@ -2,20 +2,25 @@ buildGoModule rec { pname = "helm"; - version = "3.6.1"; + version = "3.6.2"; + gitCommit = "ee407bdf364942bcb8e8c665f82e15aa28009b71"; src = fetchFromGitHub { owner = "helm"; repo = "helm"; rev = "v${version}"; - sha256 = "sha256-MXMgCqdFNRMJaStoFMx8BO8OI1B7FqSETk0zW6a/vbE="; + sha256 = "1s40zbk83s1kylcglydw356282virf1828v9waj1zs1gjnjml69h"; }; - vendorSha256 = "sha256-PTAyRG6PZK+vaiheUd3oiu4iBGlnFjoCrci0CYbXjBk="; + vendorSha256 = "06ccsy30kd68ml13l5k7d4225vlax3fm2pi8dapsyr4gdr234c1x"; doCheck = false; subPackages = [ "cmd/helm" ]; - buildFlagsArray = [ "-ldflags=-w -s -X helm.sh/helm/v3/internal/version.version=v${version}" ]; + ldflags = [ + "-w" "-s" + "-X helm.sh/helm/v3/internal/version.version=v${version}" + "-X helm.sh/helm/v3/internal/version.gitCommit=${gitCommit}" + ]; nativeBuildInputs = [ installShellFiles ]; postInstall = '' diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/helm/plugins/helm-secrets.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/helm/plugins/helm-secrets.nix index 4d7e170c20..ec3f21c69d 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/cluster/helm/plugins/helm-secrets.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/helm/plugins/helm-secrets.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "helm-secrets"; - version = "3.7.0"; + version = "3.8.1"; src = fetchFromGitHub { owner = "jkroepke"; repo = pname; rev = "v${version}"; - hash = "sha256-AM+TLeSrXjn10DiQzXSqSwTqsc7CjTdnf6TWetden7g="; + hash = "sha256-UZu3jChEK59UrtUR2ze68Kkc6MkHRtTsfTOS/B96sLM="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/k9s/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/k9s/default.nix index ad71906184..b2788f8b07 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/cluster/k9s/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/k9s/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "k9s"; - version = "0.24.10"; + version = "0.24.12"; src = fetchFromGitHub { owner = "derailed"; repo = "k9s"; rev = "v${version}"; - sha256 = "sha256-ImWIR112q59hyKHXBmb9W6eVvu4xr+U4+uh2ZGcXv1g="; + sha256 = "sha256-GuN+OAzuNus1B32ZSsnrJPrE7MQ0ZqNKDmoNe7Sa7Zs="; }; buildFlagsArray = '' @@ -18,7 +18,7 @@ buildGoModule rec { -X github.com/derailed/k9s/cmd.commit=${src.rev} ''; - vendorSha256 = "sha256-EEN3nKQBtAGG7MAa9h11KFPZ9g7xtNxhFB1i/2QS66g="; + vendorSha256 = "sha256-JBWQxRaMvIbUiOD7sJiZH1SHNCdysgh5FeSmYf+FdG4="; doCheck = false; diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/minikube/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/minikube/default.nix index 929c254a1b..ac7a301fe0 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/cluster/minikube/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/minikube/default.nix @@ -12,9 +12,9 @@ buildGoModule rec { pname = "minikube"; - version = "1.20.0"; + version = "1.21.0"; - vendorSha256 = "sha256-ncgf2C4PZMoVMZIMDn9LwP2EDqg7T/WbUPRd/SqGGnU="; + vendorSha256 = "sha256-3G9QO5OMnMkMCsGIze/E9bvx6fvlXtOqiv8lGTkLN3s="; doCheck = false; @@ -22,7 +22,7 @@ buildGoModule rec { owner = "kubernetes"; repo = "minikube"; rev = "v${version}"; - sha256 = "sha256-TnvbO8OLjnI5WGy3QR4OZbesOBat2VsL7ElCnj2Tkmk="; + sha256 = "sha256-PbCwGPJZvnJCIVK7FYa1gI4aO4sIeh8iQtYOHAQBaZE="; }; nativeBuildInputs = [ go-bindata installShellFiles pkg-config which ]; diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/stern/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/stern/default.nix index 9626479934..09851e67ab 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/cluster/stern/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/stern/default.nix @@ -4,16 +4,18 @@ let isCrossBuild = stdenv.hostPlatform != stdenv.buildPlatform; in buildGoModule rec { pname = "stern"; - version = "1.14.0"; + version = "1.19.0"; src = fetchFromGitHub { owner = "stern"; repo = "stern"; rev = "v${version}"; - sha256 = "sha256-8l/Tr+IxR3yPmt9hI70XuUQ4YEYzRTMLbo8BsngoU60="; + sha256 = "sha256-jgmURvc1did3YgtqWlAzFbWxc3jHHylOfCVOLeAC7V8="; }; - vendorSha256 = "sha256-pvFT4A7bDBvBf1odyv3z4inw1/IsvOA+++OPbfNjzxM="; + vendorSha256 = "sha256-p8WoFDwABXcO54WKP5bszoht2JdjHlRJjbG8cMyNo6A="; + + subPackages = [ "." ]; nativeBuildInputs = [ installShellFiles ]; diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/tektoncd-cli/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/tektoncd-cli/default.nix index 03f02c55ad..a7778af231 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/cluster/tektoncd-cli/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/tektoncd-cli/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "tektoncd-cli"; - version = "0.19.0"; + version = "0.19.1"; src = fetchFromGitHub { owner = "tektoncd"; repo = "cli"; rev = "v${version}"; - sha256 = "sha256-fWcHjpfbpj2lrJ0FawhQJuSxAEX1WwOY7m+CAgag4qk="; + sha256 = "sha256-duJSTk5LmJWbaVYybZZHWDe8E/ZqZLCCsdPIiH5d/G4="; }; vendorSha256 = null; diff --git a/third_party/nixpkgs/pkgs/applications/networking/dnscontrol/default.nix b/third_party/nixpkgs/pkgs/applications/networking/dnscontrol/default.nix index a17f3d2e40..21c42ad786 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/dnscontrol/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/dnscontrol/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "dnscontrol"; - version = "3.9.0"; + version = "3.10.0"; src = fetchFromGitHub { owner = "StackExchange"; repo = pname; rev = "v${version}"; - sha256 = "sha256-9lIjQaMYy0FGMkR29Es3BMIAcn+jQYudyFJHwezlXKM="; + sha256 = "sha256-22wYc6W4a5P9+JW7NW+s85IlQ+tfLhYzDarN6PGkFk4="; }; - vendorSha256 = "sha256-thvbqDhLdY+g/byFHJ9Tdiw8WYRccu4X1Rb0pdhE34E="; + vendorSha256 = "sha256-TPvO/E/uOyVSMNRQ3zzt15+i0UK0uHvI4qM5PqmHY20="; subPackages = [ "." ]; diff --git a/third_party/nixpkgs/pkgs/applications/networking/ids/snort/default.nix b/third_party/nixpkgs/pkgs/applications/networking/ids/snort/default.nix index 714ca1c899..938626806c 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/ids/snort/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/ids/snort/default.nix @@ -3,13 +3,13 @@ }: stdenv.mkDerivation rec { - version = "2.9.16.1"; + version = "2.9.18"; pname = "snort"; src = fetchurl { name = "${pname}-${version}.tar.gz"; url = "https://snort.org/downloads/archive/snort/${pname}-${version}.tar.gz"; - sha256 = "13lzvjli6kbsnkd7lf0rm71l2mnz38pxk76ia9yrjb6clfhlbb73"; + sha256 = "0xrc7crchflfrk4x5dq5zx22zkmgcrbkww5r1pvkc3cyyr18cc6h"; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/dino/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/dino/default.nix index d4332c0265..7f0127c28f 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/dino/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/dino/default.nix @@ -4,7 +4,6 @@ , xorg, libXdmcp, libxkbcommon , libnotify, libsoup, libgee , librsvg, libsignal-protocol-c -, fetchpatch , libgcrypt , epoxy , at-spi2-core diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix index 2189d1b0ba..a9de901cd8 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix @@ -28,7 +28,7 @@ let else ""); in stdenv.mkDerivation rec { pname = "signal-desktop"; - version = "5.6.2"; # Please backport all updates to the stable channel. + version = "5.7.1"; # Please backport all updates to the stable channel. # All releases have a limited lifetime and "expire" 90 days after the release. # When releases "expire" the application becomes unusable until an update is # applied. The expiration date for the current release can be extracted with: @@ -38,7 +38,7 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb"; - sha256 = "0cdzww741l4s95n5gq5zx5l3zvxinxbqa9y6wf8wjq7rzn6bwqx3"; + sha256 = "1hjykjqf3n20aab9g3bwk5w8x8v61320xv6z4iqrwwdzfkb3ly20"; }; nativeBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teams/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teams/default.nix index ab6274cdf3..1267340c09 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teams/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teams/default.nix @@ -13,6 +13,7 @@ , gawk , xdg-utils , systemd +, nodePackages , enableRectOverlay ? false }: stdenv.mkDerivation rec { @@ -24,7 +25,7 @@ stdenv.mkDerivation rec { sha256 = "1kx4j837fd344zy90nl0j3r8cdvihy6i6gf56wd5n56zngx1fhjv"; }; - nativeBuildInputs = [ dpkg autoPatchelfHook wrapGAppsHook ]; + nativeBuildInputs = [ dpkg autoPatchelfHook wrapGAppsHook nodePackages.asar ]; unpackCmd = "dpkg -x $curSrc ."; @@ -40,11 +41,27 @@ stdenv.mkDerivation rec { ]; preFixup = '' - gappsWrapperArgs+=(--prefix PATH : "${coreutils}/bin:${gawk}/bin:${xdg-utils}/bin") + gappsWrapperArgs+=(--prefix PATH : "${coreutils}/bin:${gawk}/bin") gappsWrapperArgs+=(--add-flags --disable-namespace-sandbox) gappsWrapperArgs+=(--add-flags --disable-setuid-sandbox) ''; + + buildPhase = '' + runHook preBuild + + asar extract share/teams/resources/app.asar "$TMP/work" + substituteInPlace $TMP/work/main.bundle.js \ + --replace "/usr/share/pixmaps/" "$out/share/pixmaps" \ + --replace "/usr/bin/xdg-mime" "${xdg-utils}/bin/xdg-mime" \ + --replace "Exec=/usr/bin/" "Exec=" # Remove usage of absolute path in autostart. + asar pack --unpack='{*.node,*.ftz,rect-overlay}' "$TMP/work" share/teams/resources/app.asar + + runHook postBuild + ''; + + preferLocalBuild = true; + installPhase = '' runHook preInstall diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix index 3a22ea0681..fc8fbdcede 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix @@ -22,13 +22,13 @@ let pname = "wire-desktop"; version = { - x86_64-darwin = "3.25.4095"; - x86_64-linux = "3.25.2940"; + x86_64-darwin = "3.26.4145"; + x86_64-linux = "3.26.2941"; }.${system} or throwSystem; sha256 = { - x86_64-darwin = "01gbmbxs3w7lwsy5wjpr7fgqkb20rj5fv1r3dsmjkfwy45pd835j"; - x86_64-linux = "1vb2fy8hijjp0193d32d8hw7h00w6wympf3zc96skk8hz3ks6xz8"; + x86_64-darwin = "1ck74a9z2mrwmljrqm347bqhjiaf1v0bf1jfnp58cqngh5ygqnf2"; + x86_64-linux = "01gy84gr0gw5ap7hpy72azaf6hlzac7vxkn5cgad5sfbyzxgjgc9"; }.${system} or throwSystem; meta = with lib; { diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/kirc/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/kirc/default.nix new file mode 100644 index 0000000000..c4f63613fc --- /dev/null +++ b/third_party/nixpkgs/pkgs/applications/networking/irc/kirc/default.nix @@ -0,0 +1,44 @@ +{ lib +, stdenv +, fetchFromGitHub +}: + +stdenv.mkDerivation rec { + pname = "kirc"; + version = "0.2.7"; + + src = fetchFromGitHub { + owner = "mcpcpc"; + repo = pname; + rev = version; + hash = "sha256-iaqj4xB15DB3w/RaiCOMdAu8eONhTw1Dz0j5kykAHV4="; + }; + + dontConfigure = true; + + makeFlags = [ "PREFIX=${placeholder "out"}" ]; + + meta = with lib; { + homepage = "http://kirc.io/"; + description = "Tiny IRC client written in C99"; + longDescription = '' + kirc is a tiny open-source Internet Relay Chat (IRC) client designed with + usability and cross-platform compatibility in mind. + + It features: + - No dependencies other than a C99 compiler. + - Simple Authentication and Security Layer (SASL) procotol support. + - Client-to-client (CTCP) protocol support. + - Transport Layer Security (TLS) protocol support (via external + utilities). + - Simple chat history logging. + - Asynchronous message handling. + - Multi-channel joining at server connection. + - Full support for all RFC 2812 commands. + - Easy customized color scheme definition. + ''; + license = licenses.mit; + maintainers = with maintainers; [ AndersonTorres ]; + platforms = platforms.unix; + }; +} diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/default.nix index 1042c2d1de..1a975d2229 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/default.nix @@ -20,4 +20,6 @@ weechat-autosort = callPackage ./weechat-autosort { }; weechat-otr = callPackage ./weechat-otr { }; + + weechat-go = callPackage ./weechat-go { }; } diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-go/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-go/default.nix new file mode 100644 index 0000000000..623b2570b4 --- /dev/null +++ b/third_party/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-go/default.nix @@ -0,0 +1,26 @@ +{ lib, stdenv, fetchurl, weechat }: + +stdenv.mkDerivation { + pname = "weechat-go"; + version = "2.7"; + + src = fetchurl { + url = "https://github.com/weechat/scripts/raw/414cff3ee605ba204b607742430a21443c035b08/python/go.py"; + sha256 = "0bnbfpj1qg4yzwbikh1aw5ajc8l44lkb0y0m6mz8grpf5bxk5cwm"; + }; + + dontUnpack = true; + + passthru.scripts = [ "go.py" ]; + + installPhase = '' + install -D $src $out/share/go.py + ''; + + meta = with lib; { + inherit (weechat.meta) platforms; + description = "go.py is a weechat script to quickly jump to different buffers"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ govanify ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/applications/networking/maestral-qt/default.nix b/third_party/nixpkgs/pkgs/applications/networking/maestral-qt/default.nix index d35120e575..53b439b9f7 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/maestral-qt/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/maestral-qt/default.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "maestral-qt"; - version = "1.4.4"; + version = "1.4.5"; disabled = python3.pkgs.pythonOlder "3.6"; src = fetchFromGitHub { owner = "SamSchott"; repo = "maestral-qt"; rev = "v${version}"; - sha256 = "sha256-4IrLwpdMepXBxjgR6euENuVKaPRU0dLiApJO45DB2C4="; + sha256 = "sha256-HaEQTmpyM1r/+rTkki93aStdzdnhNmkfNJTZRTPehTw="; }; propagatedBuildInputs = with python3.pkgs; [ diff --git a/third_party/nixpkgs/pkgs/applications/networking/mumble/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mumble/default.nix index e0c5b50be0..d93fea1f70 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/mumble/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/mumble/default.nix @@ -63,7 +63,7 @@ let description = "Low-latency, high quality voice chat software"; homepage = "https://mumble.info"; license = licenses.bsd3; - maintainers = with maintainers; [ petabyteboy infinisil ]; + maintainers = with maintainers; [ petabyteboy infinisil felixsinger ]; platforms = platforms.linux; }; }); diff --git a/third_party/nixpkgs/pkgs/applications/networking/owncloud-client/default.nix b/third_party/nixpkgs/pkgs/applications/networking/owncloud-client/default.nix index 761d0e6b24..34ab19f6e2 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/owncloud-client/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/owncloud-client/default.nix @@ -1,16 +1,16 @@ -{ lib, fetchurl, mkDerivation, cmake, pkg-config, qtbase, qtkeychain, sqlite, libsecret }: +{ lib, fetchurl, mkDerivation, cmake, extra-cmake-modules, pkg-config, qtbase, qtkeychain, sqlite, libsecret }: mkDerivation rec { pname = "owncloud-client"; - version = "2.6.3.14058"; + version = "2.8.2.4246"; src = fetchurl { - url = "https://download.owncloud.com/desktop/stable/owncloudclient-${version}.tar.xz"; - sha256 = "1xcklhvbyg34clm9as2rjnjfwxpwq77lmdxj6qc0w7q43viqvlz3"; + url = "https://download.owncloud.com/desktop/ownCloud/stable/${version}/source/ownCloud-${version}.tar.xz"; + sha256 = "0cc2e5154a1349bd21941ac3c32e8621778a9ff150730a19de2710e22d32fc43"; }; - nativeBuildInputs = [ pkg-config cmake ]; - buildInputs = [ qtbase qtkeychain sqlite ]; + nativeBuildInputs = [ pkg-config cmake extra-cmake-modules ]; + buildInputs = [ qtbase qtkeychain sqlite libsecret ]; qtWrapperArgs = [ "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libsecret ]}" diff --git a/third_party/nixpkgs/pkgs/applications/networking/seafile-client/default.nix b/third_party/nixpkgs/pkgs/applications/networking/seafile-client/default.nix index 6b73f03531..f17d1fa3ae 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/seafile-client/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/seafile-client/default.nix @@ -1,27 +1,18 @@ -{ mkDerivation, lib, fetchFromGitHub, fetchpatch, pkg-config, cmake, qtbase, qttools +{ mkDerivation, lib, fetchFromGitHub, pkg-config, cmake, qtbase, qttools , seafile-shared, jansson, libsearpc , withShibboleth ? true, qtwebengine }: mkDerivation rec { pname = "seafile-client"; - version = "8.0.1"; + version = "8.0.3"; src = fetchFromGitHub { owner = "haiwen"; repo = "seafile-client"; - rev = "b4b944921c7efef13a93d693c45c997943899dec"; - sha256 = "2vV+6ZXjVg81JVLfWeD0UK+RdmpBxBU2Ozx790WFSyw="; + rev = "v${version}"; + sha256 = "lhdKbR19ScNeezICf7vwZaeJikPjwbqrz42bo4lhxJs="; }; - patches = [ - # Fix compilation failure with "error: template with C linkage", fixes #122505 - (fetchpatch { - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix_build_with_glib2.diff?h=seafile-client&id=7be253aaa2bdb6771721f45aa08bc875c8001c5a"; - name = "fix_build_with_glib2.diff"; - sha256 = "0hl7rcqfr8k62c1pr133bp3j63b905izaaggmgvr1af4jibal05v"; - }) - ]; - nativeBuildInputs = [ pkg-config cmake ]; buildInputs = [ qtbase qttools seafile-shared jansson libsearpc ] ++ lib.optional withShibboleth qtwebengine; diff --git a/third_party/nixpkgs/pkgs/applications/networking/seaweedfs/default.nix b/third_party/nixpkgs/pkgs/applications/networking/seaweedfs/default.nix index 522cef2b8a..36518db099 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 = "2.50"; + version = "2.56"; src = fetchFromGitHub { owner = "chrislusf"; repo = "seaweedfs"; rev = version; - sha256 = "sha256-ai8/XryFw/7GYuWAmLkqHzK97QgTBPyE6m3dflck94w="; + sha256 = "1y9abk2i0qk5c00dnw8wvasy7dmmy6az8d1cf9bq0dwh8g8kylbn"; }; - vendorSha256 = "sha256-gJQDcACMWZWS4CgS2NDALoBzxu7Hh4ZW3f0gUFUALCM="; + vendorSha256 = "015qvd0h786z1iwv81i107z92mqhzldp1hkcsp75wzf4j7nmzxvf"; 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 7ecb8936a6..aa5175fca9 100644 --- a/third_party/nixpkgs/pkgs/applications/networking/shellhub-agent/default.nix +++ b/third_party/nixpkgs/pkgs/applications/networking/shellhub-agent/default.nix @@ -9,18 +9,18 @@ buildGoModule rec { pname = "shellhub-agent"; - version = "0.7.1"; + version = "0.7.2"; src = fetchFromGitHub { owner = "shellhub-io"; repo = "shellhub"; rev = "v${version}"; - sha256 = "0fgkjv7p2p0k58ifs77qfy0ni2yhrmk8rqyysjxq0im6j3f3az11"; + sha256 = "02ka7acynkwkml2pavlv4j5vkm6x5aq5sfxgydv26qzs39f1wdgc"; }; modRoot = "./agent"; - vendorSha256 = "1avl5xvav9y2vni5w3ksvrcz67x2kkadqw9p1cfq5rkjny1c2jrg"; + vendorSha256 = "18z3vwcwkyj6hcvl35qmj034237h9l18dvcbx1hxry7qdwv807c9"; buildFlagsArray = [ "-ldflags=-s -w -X main.AgentVersion=v${version}" ]; diff --git a/third_party/nixpkgs/pkgs/applications/office/fava/default.nix b/third_party/nixpkgs/pkgs/applications/office/fava/default.nix index cdef23cff4..92f48eb91b 100644 --- a/third_party/nixpkgs/pkgs/applications/office/fava/default.nix +++ b/third_party/nixpkgs/pkgs/applications/office/fava/default.nix @@ -2,11 +2,11 @@ python3.pkgs.buildPythonApplication rec { pname = "fava"; - version = "1.18"; + version = "1.19"; src = python3.pkgs.fetchPypi { inherit pname version; - sha256 = "21336b695708497e6f00cab77135b174c51feb2713b657e0e208282960885bf5"; + sha256 = "def7c0210bf0ce8dfffdb46ce21b3efcf71eba5a4e903565258419e4c53c2d43"; }; nativeBuildInputs = with python3.pkgs; [ setuptools-scm ]; diff --git a/third_party/nixpkgs/pkgs/applications/office/notes-up/default.nix b/third_party/nixpkgs/pkgs/applications/office/notes-up/default.nix index 8271b2974c..de09bc1c76 100644 --- a/third_party/nixpkgs/pkgs/applications/office/notes-up/default.nix +++ b/third_party/nixpkgs/pkgs/applications/office/notes-up/default.nix @@ -1,9 +1,10 @@ -{ lib, stdenv +{ lib +, stdenv , fetchFromGitHub , nix-update-script , pantheon , pkg-config -, vala_0_46 +, vala , cmake , ninja , gtk3 @@ -12,27 +13,28 @@ , gtkspell3 , glib , libgee +, pcre , sqlite , discount , wrapGAppsHook -, withPantheon ? false }: +, withPantheon ? false +}: stdenv.mkDerivation rec { pname = "notes-up"; - version = "2.0.2"; + version = "unstable-2020-12-29"; src = fetchFromGitHub { owner = "Philip-Scott"; repo = "Notes-up"; - rev = version; - sha256 = "0bklgp8qrrj9y5m77xqbpy1ld2d9ya3rlxklgzx3alffq5312i4s"; + rev = "2ea9f35f588769758f5d2d4436d71c4059141a6f"; + sha256 = "sha256-lKOM9+s34xYB9bF9pgip9DFu+6AaxSE4HjFVhoWtttk="; }; nativeBuildInputs = [ cmake ninja - # fails with newer vala: https://github.com/Philip-Scott/Notes-up/issues/349 - vala_0_46 + vala pkg-config wrapGAppsHook ]; @@ -45,6 +47,7 @@ stdenv.mkDerivation rec { gtkspell3 libgee pantheon.granite + pcre sqlite webkitgtk ]; @@ -60,9 +63,9 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Markdown notes editor and manager designed for elementary OS" - + lib.optionalString withPantheon " - built with Contractor support"; + + lib.optionalString withPantheon " - built with Contractor support"; homepage = "https://github.com/Philip-Scott/Notes-up"; - license = licenses.gpl2; + license = licenses.gpl2Only; maintainers = with maintainers; [ davidak ]; platforms = platforms.linux; }; diff --git a/third_party/nixpkgs/pkgs/applications/office/timedoctor/default.nix b/third_party/nixpkgs/pkgs/applications/office/timedoctor/default.nix index f4ce436e96..e6d3186578 100644 --- a/third_party/nixpkgs/pkgs/applications/office/timedoctor/default.nix +++ b/third_party/nixpkgs/pkgs/applications/office/timedoctor/default.nix @@ -15,7 +15,7 @@ appimageTools.wrapType2 { url = "https://repo2.timedoctor.com/td-desktop-hybrid/prod/v${version}/timedoctor-desktop_${version}_linux-x86_64.AppImage"; }; multiPkgs = _: with _; [ - alsaLib + alsa-lib atk at-spi2-atk at-spi2-core diff --git a/third_party/nixpkgs/pkgs/applications/office/trilium/default.nix b/third_party/nixpkgs/pkgs/applications/office/trilium/default.nix index d6b7e08b4b..a1be66c56f 100644 --- a/third_party/nixpkgs/pkgs/applications/office/trilium/default.nix +++ b/third_party/nixpkgs/pkgs/applications/office/trilium/default.nix @@ -19,16 +19,16 @@ let maintainers = with maintainers; [ fliegendewurst ]; }; - version = "0.47.4"; + version = "0.47.5"; desktopSource = { url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-${version}.tar.xz"; - sha256 = "0hvp6rpvgda12ficzqkj7kllgmpzc8n4rvpgv0zi6fa5alkr944x"; + sha256 = "16sm93vzlsqmrykbzdvgwszbhq79brd74zp9n9q5wrf4s44xizzv"; }; serverSource = { url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-server-${version}.tar.xz"; - sha256 = "01bbg7ssszrq27zk7xzil2mawk1659h1hw68yvk8lbgc4n9phkqk"; + sha256 = "0jk9pf3ljzfdv7d91wxda8z9qz653qas58wsrx42gnf7zxn1l648"; }; in { diff --git a/third_party/nixpkgs/pkgs/applications/radio/gnuradio/3.8.nix b/third_party/nixpkgs/pkgs/applications/radio/gnuradio/3.8.nix index f20ffe01bd..05a87a480f 100644 --- a/third_party/nixpkgs/pkgs/applications/radio/gnuradio/3.8.nix +++ b/third_party/nixpkgs/pkgs/applications/radio/gnuradio/3.8.nix @@ -42,14 +42,14 @@ , versionAttr ? { major = "3.8"; minor = "3"; - patch = "0"; + patch = "1"; } # We use our build of volk and not the one bundled with the release , fetchSubmodules ? false }: let - sourceSha256 = "0lwbj3slhc8bjjvfw7yz45if21hajydgy2vsjvj2barzmhfb37fd"; + sourceSha256 = "0vd39azp8n576dbqsanax7bgsnxwc80riaxid2ihxs4xzyjmbw9r"; featuresInfo = { # Needed always basic = { @@ -242,6 +242,7 @@ stdenv.mkDerivation rec { # From some reason, if these are not set, libcodec2 and gsm are not # detected properly. The issue is reported upstream: # https://github.com/gnuradio/gnuradio/issues/4278 + # The above issue was fixed for GR3.9 without a backporting patch. # # NOTE: qradiolink needs libcodec2 to be detected in # order to build, see https://github.com/qradiolink/qradiolink/issues/67 diff --git a/third_party/nixpkgs/pkgs/applications/radio/gnuradio/default.nix b/third_party/nixpkgs/pkgs/applications/radio/gnuradio/default.nix index 528ea12645..c62b031d81 100644 --- a/third_party/nixpkgs/pkgs/applications/radio/gnuradio/default.nix +++ b/third_party/nixpkgs/pkgs/applications/radio/gnuradio/default.nix @@ -22,6 +22,7 @@ , uhd , SDL , gsl +, soapysdr , libsodium , libsndfile , libunwind @@ -44,14 +45,14 @@ , pname ? "gnuradio" , versionAttr ? { major = "3.9"; - minor = "1"; + minor = "2"; patch = "0"; } , fetchSubmodules ? false }: let - sourceSha256 = "0zydmrr3gkaqiv4jv8f42awrfzs177bqb349q34rnr6j3d32z2vp"; + sourceSha256 = "01wyqazrpphmb0fl69j93k0w4vm4d1l4177m1fyg7qx8hzia0aaq"; featuresInfo = { # Needed always basic = { @@ -205,6 +206,12 @@ let gr-network = { cmakeEnableFlag = "GR_NETWORK"; }; + gr-soapy = { + cmakeEnableFlag = "GR_SOAPY"; + runtime = [ + soapysdr + ]; + }; }; shared = (import ./shared.nix { inherit @@ -233,6 +240,7 @@ stdenv.mkDerivation rec { src nativeBuildInputs buildInputs + cmakeFlags disallowedReferences stripDebugList doCheck @@ -248,25 +256,9 @@ stdenv.mkDerivation rec { } // lib.optionalAttrs (hasFeature "gr-qtgui" features) { inherit (libsForQt5) qwt; }; - cmakeFlags = shared.cmakeFlags - # From some reason, if these are not set, libcodec2 and gsm are not - # detected properly. - ++ lib.optionals (hasFeature "gr-vocoder" features) [ - "-DLIBCODEC2_FOUND=TRUE" - "-DLIBCODEC2_LIBRARIES=${codec2}/lib/libcodec2.so" - "-DLIBCODEC2_INCLUDE_DIRS=${codec2}/include" - "-DLIBCODEC2_HAS_FREEDV_API=ON" - "-DLIBGSM_FOUND=TRUE" - "-DLIBGSM_LIBRARIES=${gsm}/lib/libgsm.so" - "-DLIBGSM_INCLUDE_DIRS=${gsm}/include/gsm" - ] - ; postInstall = shared.postInstall # This is the only python reference worth removing, if needed. - # Even if python support is enabled, and we don't care about this - # reference, pybind's path is not properly set. See: - # https://github.com/gnuradio/gnuradio/issues/4380 + lib.optionalString (!hasFeature "python-support" features) '' ${removeReferencesTo}/bin/remove-references-to -t ${python} $out/lib/cmake/gnuradio/GnuradioConfig.cmake ${removeReferencesTo}/bin/remove-references-to -t ${python} $(readlink -f $out/lib/libgnuradio-runtime.so) diff --git a/third_party/nixpkgs/pkgs/applications/radio/soapyairspy/default.nix b/third_party/nixpkgs/pkgs/applications/radio/soapyairspy/default.nix index 0541c3abf9..7e8a09d67b 100644 --- a/third_party/nixpkgs/pkgs/applications/radio/soapyairspy/default.nix +++ b/third_party/nixpkgs/pkgs/applications/radio/soapyairspy/default.nix @@ -2,18 +2,15 @@ , airspy, soapysdr } : -let - version = "0.1.2"; - -in stdenv.mkDerivation { +stdenv.mkDerivation rec { pname = "soapyairspy"; - inherit version; + version = "0.2.0"; src = fetchFromGitHub { owner = "pothosware"; repo = "SoapyAirspy"; rev = "soapy-airspy-${version}"; - sha256 = "061r77vs6ywxbxfif12y6v5xkz6gcvbz9k060q12vmdh6sisdwk2"; + sha256 = "0g23yybnmq0pg2m8m7dbhif8lw0hdsmnnjym93fdyxfk5iln7fsc"; }; nativeBuildInputs = [ cmake ]; diff --git a/third_party/nixpkgs/pkgs/applications/radio/soapysdr/default.nix b/third_party/nixpkgs/pkgs/applications/radio/soapysdr/default.nix index ea8c8fad10..ccd4b8799c 100644 --- a/third_party/nixpkgs/pkgs/applications/radio/soapysdr/default.nix +++ b/third_party/nixpkgs/pkgs/applications/radio/soapysdr/default.nix @@ -8,7 +8,7 @@ let - version = "0.7.2"; + version = "0.8.0"; modulesVersion = with lib; versions.major version + "." + versions.minor version; modulesPath = "lib/SoapySDR/modules" + modulesVersion; extraPackagesSearchPath = lib.makeSearchPath modulesPath extraPackages; @@ -21,7 +21,7 @@ in stdenv.mkDerivation { owner = "pothosware"; repo = "SoapySDR"; rev = "soapy-sdr-${version}"; - sha256 = "102wnpjxrwba20pzdh1vvx0yg1h8vqd8z914idxflg9p14r6v5am"; + sha256 = "1dy25zxk7wmg7ik82dx7h3bbbynvalbz1dxsl7kgm3374yxhnixv"; }; nativeBuildInputs = [ cmake makeWrapper pkg-config ]; diff --git a/third_party/nixpkgs/pkgs/applications/science/astronomy/phd2/default.nix b/third_party/nixpkgs/pkgs/applications/science/astronomy/phd2/default.nix index 0e0ad06bbe..543e6820a7 100644 --- a/third_party/nixpkgs/pkgs/applications/science/astronomy/phd2/default.nix +++ b/third_party/nixpkgs/pkgs/applications/science/astronomy/phd2/default.nix @@ -1,19 +1,32 @@ -{ lib, stdenv, fetchFromGitHub, pkg-config, cmake, gtk3, wxGTK30-gtk3, - curl, gettext, glib, indi-full, libnova, wrapGAppsHook }: +{ lib, stdenv, fetchFromGitHub, pkg-config, cmake, gtk3, wxGTK30-gtk3 +, curl, gettext, glib, indi-full, libnova, wrapGAppsHook }: stdenv.mkDerivation rec { pname = "phd2"; - version = "2.6.9dev1"; + version = "2.6.10"; src = fetchFromGitHub { owner = "OpenPHDGuiding"; repo = "phd2"; rev = "v${version}"; - sha256 = "1ih7m9lilh12xbhmwm9kkicaqy72mi3firl6df7m5x38n2zj3zm4"; + sha256 = "sha256-2ZiPjhlguWXFcC53xG1aqAode7twtoHWszFUMQkK5xU="; }; - nativeBuildInputs = [ cmake pkg-config wrapGAppsHook ]; - buildInputs = [ gtk3 wxGTK30-gtk3 curl gettext glib indi-full libnova ]; + nativeBuildInputs = [ + cmake + pkg-config + wrapGAppsHook + ]; + + buildInputs = [ + gtk3 + wxGTK30-gtk3 + curl + gettext + glib + indi-full + libnova + ]; cmakeFlags = [ "-DOPENSOURCE_ONLY=1" @@ -27,8 +40,9 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://openphdguiding.org/"; description = "Telescope auto-guidance application"; + changelog = "https://github.com/OpenPHDGuiding/phd2/releases/tag/v${version}"; license = licenses.bsd3; maintainers = with maintainers; [ hjones2199 ]; - platforms = [ "x86_64-linux" ]; + platforms = platforms.linux; }; } diff --git a/third_party/nixpkgs/pkgs/applications/science/chemistry/jmol/default.nix b/third_party/nixpkgs/pkgs/applications/science/chemistry/jmol/default.nix index c645693e19..92606f3f90 100644 --- a/third_party/nixpkgs/pkgs/applications/science/chemistry/jmol/default.nix +++ b/third_party/nixpkgs/pkgs/applications/science/chemistry/jmol/default.nix @@ -17,14 +17,14 @@ let }; in stdenv.mkDerivation rec { - version = "14.31.41"; + version = "14.31.42"; pname = "jmol"; src = let baseVersion = "${lib.versions.major version}.${lib.versions.minor version}"; in fetchurl { url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz"; - sha256 = "sha256-dI1WkQgFikxaIjjqVKZcsGvc3QIu/NMIcRW3N8PGbkY="; + sha256 = "sha256-q81dUSxrKT3nzX0bFclolsyguQxXKlsiX9GCwEvOpAw="; }; patchPhase = '' diff --git a/third_party/nixpkgs/pkgs/applications/science/electronics/gtkwave/default.nix b/third_party/nixpkgs/pkgs/applications/science/electronics/gtkwave/default.nix index af5441f07e..b539df7592 100644 --- a/third_party/nixpkgs/pkgs/applications/science/electronics/gtkwave/default.nix +++ b/third_party/nixpkgs/pkgs/applications/science/electronics/gtkwave/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "gtkwave"; - version = "3.3.109"; + version = "3.3.110"; src = fetchurl { url = "mirror://sourceforge/gtkwave/${pname}-gtk3-${version}.tar.gz"; - sha256 = "sha256-NUYezNm4tEcMqnirmo8U7Ky8ye/2MDPY3OWAk+eG3rc="; + sha256 = "sha256-Ku25IVa8ot3SWxODeMrOaxBY5X022TnvD3l2kAa3Wao="; }; nativeBuildInputs = [ pkg-config wrapGAppsHook ]; diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/coq/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/coq/default.nix index 9d6212fef1..b5c66289c9 100644 --- a/third_party/nixpkgs/pkgs/applications/science/logic/coq/default.nix +++ b/third_party/nixpkgs/pkgs/applications/science/logic/coq/default.nix @@ -129,14 +129,15 @@ self = stdenv.mkDerivation { ++ optionals buildIde (if versionAtLeast "8.10" then [ ocamlPackages.lablgtk3-sourceview3 glib gnome.adwaita-icon-theme wrapGAppsHook ] - else [ ocamlPackages.lablgtk ]); + else [ ocamlPackages.lablgtk ]) + ++ optional (versionAtLeast "8.14") ocamlPackages.dune_2 + ; postPatch = '' UNAME=$(type -tp uname) RM=$(type -tp rm) - substituteInPlace configure --replace "/bin/uname" "$UNAME" substituteInPlace tools/beautify-archive --replace "/bin/rm" "$RM" - substituteInPlace configure.ml --replace '"md5 -q"' '"md5sum"' + ${if !versionAtLeast "8.7" then "substituteInPlace configure.ml --replace \"md5 -q\" \"md5sum\"" else ""} ${csdpPatch} ''; diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/hol/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/hol/default.nix index 569c455e65..8427249c4c 100644 --- a/third_party/nixpkgs/pkgs/applications/science/logic/hol/default.nix +++ b/third_party/nixpkgs/pkgs/applications/science/logic/hol/default.nix @@ -81,7 +81,7 @@ stdenv.mkDerivation { ''; homepage = "http://hol.sourceforge.net/"; license = licenses.bsd3; - platforms = [ "x86_64-linux" ]; + platforms = platforms.unix; maintainers = with maintainers; [ mudri ]; }; } diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/lean/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/lean/default.nix index 214f4e218f..ea2cd356e3 100644 --- a/third_party/nixpkgs/pkgs/applications/science/logic/lean/default.nix +++ b/third_party/nixpkgs/pkgs/applications/science/logic/lean/default.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { pname = "lean"; - version = "3.30.0"; + version = "3.31.0"; src = fetchFromGitHub { owner = "leanprover-community"; @@ -11,8 +11,8 @@ stdenv.mkDerivation rec { # from. this is then used to check whether an olean file should be # rebuilt. don't use a tag as rev because this will get replaced into # src/githash.h.in in preConfigure. - rev = "a5822ea47ebc52eec6323d8f1b60f6ec025daf99"; - sha256 = "sha256-gJhbkl19iilNyfCt2TfPmghYA3yCjg6kS+yk/x/k14Y="; + rev = "333783350cd3fe38f25fed1da7d6a433d8f85b77"; + sha256 = "sha256-N8Ju7pSGssvt84/0e1o6G/p7fWM1c0Mzw+ftL1/++J4="; }; nativeBuildInputs = [ cmake ]; diff --git a/third_party/nixpkgs/pkgs/applications/science/math/sage/patches/sphinx-3.5-code-output.patch b/third_party/nixpkgs/pkgs/applications/science/math/sage/patches/sphinx-3.5-code-output.patch deleted file mode 100644 index f17897d4c8..0000000000 --- a/third_party/nixpkgs/pkgs/applications/science/math/sage/patches/sphinx-3.5-code-output.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/sage/misc/sagedoc.py b/src/sage/misc/sagedoc.py -index 6bad826a88..f4d7b8651c 100644 ---- a/src/sage/misc/sagedoc.py -+++ b/src/sage/misc/sagedoc.py -@@ -24,7 +24,7 @@ see :trac:`12849`:: - ....: for line in fobj: - ....: if "#sage.symbolic.expression.Expression.numerical_approx" in line: - ....: print(line) -- numerical_approx(prec=None, digits=None, algorithm=None)... -+ numerical_approx(prec=None, digits=None, algorithm=None)... - - Check that sphinx is not imported at Sage start-up:: - diff --git a/third_party/nixpkgs/pkgs/applications/science/math/sage/sage-src.nix b/third_party/nixpkgs/pkgs/applications/science/math/sage/sage-src.nix index 57234c660a..1ed174ebd4 100644 --- a/third_party/nixpkgs/pkgs/applications/science/math/sage/sage-src.nix +++ b/third_party/nixpkgs/pkgs/applications/science/math/sage/sage-src.nix @@ -16,7 +16,12 @@ let fetchSageDiff = { base, name, rev, sha256, ...}@args: ( fetchpatch ({ inherit name sha256; - url = "https://git.sagemath.org/sage.git/patch?id2=${base}&id=${rev}"; + + # We used to use + # "https://git.sagemath.org/sage.git/patch?id2=${base}&id=${rev}" + # but the former way does not squash multiple patches together. + url = "https://github.com/sagemath/sage/compare/${base}...${rev}.diff"; + # We don't care about sage's own build system (which builds all its dependencies). # Exclude build system changes to avoid conflicts. excludes = [ "build/*" ]; @@ -79,13 +84,6 @@ stdenv.mkDerivation rec { # ignore a deprecation warning for usage of `cmp` in the attrs library in the doctests ./patches/ignore-cmp-deprecation.patch - # sphinx 3.5 pretty-prints code slightly differently than sphinx - # 3.1--3.3. a similar patch is available at the sphinx 4 ticket - # (https://trac.sagemath.org/ticket/31696), but sphinx 3.5 uses - # tags while sphinx 4 uses tags so we cannot just - # import the patch from trac. - ./patches/sphinx-3.5-code-output.patch - # remove use of matplotlib function deprecated in 3.4 # https://trac.sagemath.org/ticket/31827 (fetchSageDiff { @@ -95,16 +93,38 @@ stdenv.mkDerivation rec { sha256 = "sha256-SXcUGBMOoE9HpuBzgKC3P6cUmM5MiktXbe/7dVdrfWo="; }) - # https://trac.sagemath.org/ticket/30801. this patch has - # positive_review but has not been merged upstream yet, so we - # don't use fetchSageDiff because it returns a file that contains - # each commit as a separate patch instead of a single diff, and - # some commits from the pari update branch are already in 9.3.rc5 - # (auto-resolvable merge conflicts). - (fetchpatch { + # pari 2.13 update + # https://trac.sagemath.org/ticket/30801 + # + # the last commit in that ticket is + # c78b1470fccd915e2fa93f95f2fefba6220fb1f7, but commits after + # 10a4531721d2700fd717e2b3a1364508ffd971c3 only deal with 32-bit + # and post-26635 breakage, none of which is relevant to us. since + # there are post-9.4.beta0 rebases after that, we just skip later + # commits. + (fetchSageDiff { + base = "9.3"; name = "pari-2.13.1.patch"; - url = "https://github.com/sagemath/sagetrac-mirror/compare/d6c5cd9be78cc448ee4c54bac93385b1244a234c...10a4531721d2700fd717e2b3a1364508ffd971c3.diff"; - sha256 = "sha256-zMjRMEReoiTvmt+vvV0Ij1jtyLSLwSXBEVXqgvmq1D4="; + rev = "10a4531721d2700fd717e2b3a1364508ffd971c3"; + sha256 = "sha256-gffWKK9CMREaNOb5zb63iZUgON4FvsPrMQNqe+5ZU9E="; + }) + + # sympy 1.8 update + # https://trac.sagemath.org/ticket/31647 + (fetchSageDiff { + base = "9.4.beta0"; + name = "sympy-1.8.patch"; + rev = "fa864b36e15696450c36d54215b1e68183b29d25"; + sha256 = "sha256-fj/9QEZlVF0fw9NpWflkTuBSKpGjCE6b96ECBgdn77o="; + }) + + # sphinx 4 update + # https://trac.sagemath.org/ticket/31696 + (fetchSageDiff { + base = "9.4.beta3"; + name = "sphinx-4.patch"; + rev = "bc84af8c795b7da433d2000afc3626ee65ba28b8"; + sha256 = "sha256-5Kvs9jarC8xRIU1rdmvIWxQLC25ehiTLJpg5skh8WNM="; }) ]; 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 b3d0e96a56..a97be6ec76 100644 --- a/third_party/nixpkgs/pkgs/applications/science/misc/root/default.nix +++ b/third_party/nixpkgs/pkgs/applications/science/misc/root/default.nix @@ -2,7 +2,7 @@ , libX11, libXpm, libXft, libXext, libGLU, libGL, libxml2, lz4, xz, pcre, nlohmann_json , pkg-config, python, xxHash, zlib, zstd , libAfterImage, giflib, libjpeg, libtiff, libpng -, Cocoa, OpenGL, noSplash ? false }: +, Cocoa, CoreSymbolication, OpenGL, noSplash ? false }: stdenv.mkDerivation rec { pname = "root"; @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ makeWrapper cmake pkg-config git ]; buildInputs = [ ftgl gl2ps glew pcre zlib zstd libxml2 lz4 xz gsl xxHash libAfterImage giflib libjpeg libtiff libpng nlohmann_json python.pkgs.numpy ] ++ lib.optionals (!stdenv.isDarwin) [ libX11 libXpm libXft libXext libGLU libGL ] - ++ lib.optionals (stdenv.isDarwin) [ Cocoa OpenGL ] + ++ lib.optionals (stdenv.isDarwin) [ Cocoa CoreSymbolication OpenGL ] ; patches = [ @@ -38,6 +38,10 @@ stdenv.mkDerivation rec { patchShebangs build/unix/ '' + lib.optionalString noSplash '' substituteInPlace rootx/src/rootx.cxx --replace "gNoLogo = false" "gNoLogo = true" + '' + lib.optionalString stdenv.isDarwin '' + # Eliminate impure reference to /System/Library/PrivateFrameworks + substituteInPlace core/CMakeLists.txt \ + --replace "-F/System/Library/PrivateFrameworks" "" ''; cmakeFlags = [ diff --git a/third_party/nixpkgs/pkgs/applications/science/networking/sumo/default.nix b/third_party/nixpkgs/pkgs/applications/science/networking/sumo/default.nix index af252da04f..9cdf576b9c 100644 --- a/third_party/nixpkgs/pkgs/applications/science/networking/sumo/default.nix +++ b/third_party/nixpkgs/pkgs/applications/science/networking/sumo/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { pname = "sumo"; - version = "1.8.0"; + version = "1.9.2"; src = fetchFromGitHub { owner = "eclipse"; repo = "sumo"; rev = "v${lib.replaceStrings ["."] ["_"] version}"; - sha256 = "1w9im1zz8xnkdwmv4v11kn1xcqm889268g1fw4y2s9f6shi41mxx"; + sha256 = "0zpd331vy1kfi4hfiszv3m8wl4m0wdfr3zzza200kkaakw5hjxhs"; fetchSubmodules = true; }; @@ -33,7 +33,6 @@ stdenv.mkDerivation rec { jdk libGL libGLU - libX11 libjpeg libpng libtiff @@ -44,6 +43,7 @@ stdenv.mkDerivation rec { zlib python3 ] ++ (with xorg; [ + libX11 libXcursor libXext libXfixes diff --git a/third_party/nixpkgs/pkgs/applications/science/robotics/emuflight-configurator/default.nix b/third_party/nixpkgs/pkgs/applications/science/robotics/emuflight-configurator/default.nix index 2b89a00eb4..ab94df9ef1 100644 --- a/third_party/nixpkgs/pkgs/applications/science/robotics/emuflight-configurator/default.nix +++ b/third_party/nixpkgs/pkgs/applications/science/robotics/emuflight-configurator/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { pname = "emuflight-configurator"; - version = "0.3.5"; + version = "0.3.6"; src = fetchurl { url = "https://github.com/emuflight/EmuConfigurator/releases/download/${version}/emuflight-configurator_${version}_linux64.zip"; - sha256 = "d55bdc52cf93d58c728ccb296ef912a5fc0f42c57ed95f3ded5f85d1c10838c4"; + sha256 = "sha256-egSUd/+RNo0vr2EJibgk9nNnql5sHC11gctUMK+DzW0="; }; nativeBuildInputs = [ wrapGAppsHook unzip copyDesktopItems ]; diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/foot/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/foot/default.nix index f69625e16c..4f8d6832ed 100644 --- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/foot/default.nix +++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/foot/default.nix @@ -26,7 +26,7 @@ }: let - version = "1.8.0"; + version = "1.8.1"; # build stimuli file for PGO build and the script to generate it # independently of the foot's build, so we can cache the result @@ -94,7 +94,7 @@ stdenv.mkDerivation rec { src = fetchzip { url = "https://codeberg.org/dnkl/${pname}/archive/${version}.tar.gz"; - sha256 = "07irlhkvziv51cp5zn1yz8ljfnrnfjcykv5pgfwmpslw3nl5szxv"; + sha256 = "0yrz7n0wls8g8w7ja934icwxmng3sxh70x87qmzc9c9cb1wyd989"; }; nativeBuildInputs = [ 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 e101d5d3a8..441c9904c0 100644 --- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/kitty/default.nix +++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/kitty/default.nix @@ -21,14 +21,14 @@ with python3Packages; buildPythonApplication rec { pname = "kitty"; - version = "0.21.1"; + version = "0.21.2"; format = "other"; src = fetchFromGitHub { owner = "kovidgoyal"; repo = "kitty"; rev = "v${version}"; - sha256 = "sha256-/+OSVjC4++A4kaxEfI2kIgjXxL67lfoXCdH2PykLWxA="; + sha256 = "0y0mg8rr18mn0wzym7v48x6kl0ixd5q387kr5jhbdln55ph2jk9d"; }; buildInputs = [ diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/delta/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/delta/default.nix index 1afee78089..72a27cf060 100644 --- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/delta/default.nix +++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/delta/default.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "delta"; - version = "0.8.1"; + version = "0.8.2"; src = fetchFromGitHub { owner = "dandavison"; repo = pname; rev = version; - sha256 = "sha256-YS4XuP5V7HLhz6PTwbz4mqVdzRDQvpwwL7oYeQW8Xcs="; + sha256 = "sha256-ztRwUf73ioygkgmE9t/EKJPerJJscJYG4YNeNdzXH1g="; }; - cargoSha256 = "sha256-wX7x6SbbEWFBo5HeXTjb3r4IJ2leP4T0nVqf43Bl94k="; + cargoSha256 = "sha256-cCMHMGHfI0JyIL8+q2fyzamBGGHZx3mc2FpwTUa4S9Y="; nativeBuildInputs = [ installShellFiles ]; diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gh/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gh/default.nix index 707aefdf0c..16f87df678 100644 --- a/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gh/default.nix +++ b/third_party/nixpkgs/pkgs/applications/version-management/git-and-tools/gh/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "gh"; - version = "1.11.0"; + version = "1.12.1"; src = fetchFromGitHub { owner = "cli"; repo = "cli"; rev = "v${version}"; - sha256 = "sha256-rUGhKiTB5uVMbW0HdOEvubGkWh1ARUXCnGR7ezmsT3g="; + sha256 = "sha256-P9fbkJSXRYZdVD1EKWWs0FKs8aQdPqHWESUqjsGgyPU="; }; vendorSha256 = "sha256-ndsjmY/UCFyegm8yP7BopYMh5eZ8/fftWfxW4r5los0="; diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-repo/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-repo/default.nix index c84375cfec..3623dbba6b 100644 --- a/third_party/nixpkgs/pkgs/applications/version-management/git-repo/default.nix +++ b/third_party/nixpkgs/pkgs/applications/version-management/git-repo/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { pname = "git-repo"; - version = "2.15.4"; + version = "2.16"; src = fetchFromGitHub { owner = "android"; repo = "tools_repo"; rev = "v${version}"; - sha256 = "1ayw2pz9falcsi528q63z3w7npzkk7y8z258danqh41j6q9871js"; + sha256 = "sha256-F36MuqgVkKM2RCIGEGJmL3/KpZy3eDRZ7WWUE15mTfU="; }; # Fix 'NameError: name 'ssl' is not defined' diff --git a/third_party/nixpkgs/pkgs/applications/video/obs-studio/0001-Use-FindLibobs.cmake.patch b/third_party/nixpkgs/pkgs/applications/video/obs-studio/plugins/obs-move-transition-use-FindLibobs.cmake.patch similarity index 99% rename from third_party/nixpkgs/pkgs/applications/video/obs-studio/0001-Use-FindLibobs.cmake.patch rename to third_party/nixpkgs/pkgs/applications/video/obs-studio/plugins/obs-move-transition-use-FindLibobs.cmake.patch index db7d5b4b31..bc082de0bd 100644 --- a/third_party/nixpkgs/pkgs/applications/video/obs-studio/0001-Use-FindLibobs.cmake.patch +++ b/third_party/nixpkgs/pkgs/applications/video/obs-studio/plugins/obs-move-transition-use-FindLibobs.cmake.patch @@ -18,6 +18,7 @@ index f6d8fa3..5f0657d 100644 + "${LIBOBS_INCLUDE_DIR}/../UI/obs-frontend-api") + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/version.h.in ${CMAKE_CURRENT_SOURCE_DIR}/version.h) + set(move-transition_HEADERS @@ -38,4 +49,10 @@ target_link_libraries(move-transition libobs) 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 90a0a56971..b1f3e680ef 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 @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { cp ${obs-studio.src}/cmake/external/FindLibobs.cmake FindLibobs.cmake ''; - patches = [ ./0001-Use-FindLibobs.cmake.patch ]; + patches = [ ./obs-move-transition-use-FindLibobs.cmake.patch ]; postPatch = '' substituteInPlace move-source-filter.c --replace '<../UI/obs-frontend-api/obs-frontend-api.h>' '' diff --git a/third_party/nixpkgs/pkgs/applications/video/subtitleeditor/default.nix b/third_party/nixpkgs/pkgs/applications/video/subtitleeditor/default.nix index cc3d518ff8..b1c8f43688 100644 --- a/third_party/nixpkgs/pkgs/applications/video/subtitleeditor/default.nix +++ b/third_party/nixpkgs/pkgs/applications/video/subtitleeditor/default.nix @@ -3,13 +3,9 @@ libsigcxx, libxmlxx, xdg-utils, isocodes, wrapGAppsHook }: -let - version = "0.54.0"; -in - -stdenv.mkDerivation { +stdenv.mkDerivation rec { pname = "subtitleeditor"; - inherit version; + version = "0.54.0"; src = fetchFromGitHub { owner = "kitone"; diff --git a/third_party/nixpkgs/pkgs/applications/video/vlc/default.nix b/third_party/nixpkgs/pkgs/applications/video/vlc/default.nix index ed59761513..6098aeba05 100644 --- a/third_party/nixpkgs/pkgs/applications/video/vlc/default.nix +++ b/third_party/nixpkgs/pkgs/applications/video/vlc/default.nix @@ -24,11 +24,11 @@ with lib; stdenv.mkDerivation rec { pname = "${optionalString onlyLibVLC "lib"}vlc"; - version = "3.0.12"; + version = "3.0.16"; src = fetchurl { url = "http://get.videolan.org/vlc/${version}/vlc-${version}.tar.xz"; - sha256 = "0ygqihw2c5vvzv8950dlf7rdwz1cpz1668jgyja604ljibrmix7g"; + sha256 = "sha256-/641/GT2JcF1Vx0jRrxfYge+mXYlF/FUI+dPGDmUEPY="; }; # VLC uses a *ton* of libraries for various pieces of functionality, many of diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/charliecloud/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/charliecloud/default.nix index f6d7ce3d61..cbd7d8e551 100644 --- a/third_party/nixpkgs/pkgs/applications/virtualization/charliecloud/default.nix +++ b/third_party/nixpkgs/pkgs/applications/virtualization/charliecloud/default.nix @@ -2,14 +2,14 @@ stdenv.mkDerivation rec { - version = "0.23"; + version = "0.24"; pname = "charliecloud"; src = fetchFromGitHub { owner = "hpc"; repo = "charliecloud"; rev = "v${version}"; - sha256 = "sha256-JQNidKqJROFVm+O1exTDon1fwU91zONqgKJIpe9gspY="; + sha256 = "sha256-kdaVlwE3vdCxsmJTOUwx8J+9UcBuXbKDwS2MHX2ZPPM="; }; nativeBuildInputs = [ autoreconfHook makeWrapper ]; 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 28e52a639e..42095da8f5 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.21.0"; + version = "1.21.1"; src = fetchFromGitHub { owner = "cri-o"; repo = "cri-o"; rev = "v${version}"; - sha256 = "sha256-qhS1RLkM7xDsH3qDVL+ORXmwULYz8UK1oJM29oRqJ0M="; + sha256 = "sha256-WoQeZkHuCQGv//UKTpvucJXq7xI9Fkil8V1B1qTM75k="; }; vendorSha256 = null; diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/bspwm/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/bspwm/default.nix index c07c3389e3..e7c0eecbf8 100644 --- a/third_party/nixpkgs/pkgs/applications/window-managers/bspwm/default.nix +++ b/third_party/nixpkgs/pkgs/applications/window-managers/bspwm/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "A tiling window manager based on binary space partitioning"; homepage = "https://github.com/baskerville/bspwm"; - maintainers = with maintainers; [ meisternu epitrochoid rvolosatovs ]; + maintainers = with maintainers; [ meisternu epitrochoid ]; license = licenses.bsd2; platforms = platforms.linux; }; diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/river/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/river/default.nix index 6fbcf1b287..317c08c5d8 100644 --- a/third_party/nixpkgs/pkgs/applications/window-managers/river/default.nix +++ b/third_party/nixpkgs/pkgs/applications/window-managers/river/default.nix @@ -12,19 +12,20 @@ , pixman , udev , libevdev +, libinput , libX11 , libGL }: stdenv.mkDerivation rec { pname = "river"; - version = "unstable-2021-06-06"; + version = "unstable-2021-06-27"; src = fetchFromGitHub { owner = "ifreund"; repo = pname; - rev = "0e9dc089d14e2b5c923d483c62d342af29493cf0"; - sha256 = "sha256-2rIZYr9Y+IBrox5MVrPpHeI8OVSXHsMZmcCagsX56lU="; + rev = "39578db1344ca298f2bb2fe2278a35108d5f2b66"; + sha256 = "sha256-DQroN+FV7sq0PyczERZgnW73YKAVvj2JJQjfzidlBI8="; fetchSubmodules = true; }; @@ -38,6 +39,7 @@ stdenv.mkDerivation rec { pixman udev libevdev + libinput libX11 libGL ]; diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/tinywl/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/tinywl/default.nix new file mode 100644 index 0000000000..ea8a92615a --- /dev/null +++ b/third_party/nixpkgs/pkgs/applications/window-managers/tinywl/default.nix @@ -0,0 +1,28 @@ +{ lib, stdenv, wlroots, pkg-config +, libxkbcommon, pixman, udev, wayland, wayland-protocols +}: + +stdenv.mkDerivation { + pname = "tinywl"; + inherit (wlroots) version src; + + sourceRoot = "source/tinywl"; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ libxkbcommon pixman udev wayland wayland-protocols wlroots ]; + + installPhase = '' + runHook preInstall + mkdir -p $out/bin + cp tinywl $out/bin + runHook postInstall + ''; + + meta = with lib; { + homepage = "https://github.com/swaywm/wlroots/tree/master/tinywl"; + description = ''"minimum viable product" Wayland compositor based on wlroots.''; + maintainers = with maintainers; [ qyliss ]; + license = licenses.cc0; + inherit (wlroots.meta) platforms; + }; +} diff --git a/third_party/nixpkgs/pkgs/data/fonts/gentium/default.nix b/third_party/nixpkgs/pkgs/data/fonts/gentium/default.nix index 3622e1c3b3..9d0daf7182 100644 --- a/third_party/nixpkgs/pkgs/data/fonts/gentium/default.nix +++ b/third_party/nixpkgs/pkgs/data/fonts/gentium/default.nix @@ -1,7 +1,7 @@ { lib, fetchzip }: let - version = "5.000"; + version = "6.000"; in fetchzip rec { name = "gentium-${version}"; @@ -10,12 +10,20 @@ in fetchzip rec { postFetch = '' mkdir -p $out/share/{doc,fonts} unzip -l $downloadedFile - unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype - unzip -j $downloadedFile \*/FONTLOG.txt \*/GENTIUM-FAQ.txt \*/README.txt -d $out/share/doc/${name} - unzip -j $downloadedFile \*/documentation/\* -d $out/share/doc/${name}/documentation + unzip -j $downloadedFile \*.ttf \ + -d $out/share/fonts/truetype + unzip -j $downloadedFile \ + \*/FONTLOG.txt \ + \*/README.txt \ + -d $out/share/doc/${name} + unzip -j $downloadedFile \ + \*/documentation/\*.html \ + \*/documentation/\*.txt \ + -x \*/documentation/source/\* \ + -d $out/share/doc/${name}/documentation ''; - sha256 = "1qr2wjdmm93167b0w9cidlf3wwsyjx4838ja9jmm4jkyian5whhp"; + sha256 = "zhSpAYK3Lfzsx6Z1IA6aRFNNXdDGq/jWxsQ20c2HcxI="; meta = with lib; { homepage = "https://software.sil.org/gentium/"; diff --git a/third_party/nixpkgs/pkgs/data/misc/hackage/pin.json b/third_party/nixpkgs/pkgs/data/misc/hackage/pin.json index 8a8cfa74d7..b44bcc9237 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": "8005ce7c7ba90fa92db65f86c544623353a96cf8", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/8005ce7c7ba90fa92db65f86c544623353a96cf8.tar.gz", - "sha256": "1kzhh7h0csb0vh9avbjsm6hziaa3lbpmzp4pkij4s3bbl4l664aa", - "msg": "Update from Hackage at 2021-06-22T07:13:30Z" + "commit": "1567e96c400fcd62dfc0d9412881591d6e1e9f22", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/1567e96c400fcd62dfc0d9412881591d6e1e9f22.tar.gz", + "sha256": "04z26ypfp3nip2x6gwrv5k1lmckmmi03ry3z97syc72qqj59n9hq", + "msg": "Update from Hackage at 2021-06-26T12:56:56Z" } diff --git a/third_party/nixpkgs/pkgs/data/misc/shared-mime-info/default.nix b/third_party/nixpkgs/pkgs/data/misc/shared-mime-info/default.nix index a2e301f40e..63b8467e6c 100644 --- a/third_party/nixpkgs/pkgs/data/misc/shared-mime-info/default.nix +++ b/third_party/nixpkgs/pkgs/data/misc/shared-mime-info/default.nix @@ -9,6 +9,7 @@ , itstool , libxml2 , glib +, shared-mime-info }: stdenv.mkDerivation rec { @@ -38,6 +39,9 @@ stdenv.mkDerivation rec { pkg-config gettext itstool + ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ + libxml2 + shared-mime-info ]; buildInputs = [ diff --git a/third_party/nixpkgs/pkgs/data/misc/spdx-license-list-data/default.nix b/third_party/nixpkgs/pkgs/data/misc/spdx-license-list-data/default.nix index f4ab4c0585..107d3804e6 100644 --- a/third_party/nixpkgs/pkgs/data/misc/spdx-license-list-data/default.nix +++ b/third_party/nixpkgs/pkgs/data/misc/spdx-license-list-data/default.nix @@ -1,14 +1,14 @@ -{ stdenv, lib, fetchFromGitHub }: +{ stdenvNoCC, lib, fetchFromGitHub }: -stdenv.mkDerivation rec { +stdenvNoCC.mkDerivation rec { pname = "spdx-license-list-data"; - version = "3.12"; + version = "3.13"; src = fetchFromGitHub { owner = "spdx"; repo = "license-list-data"; rev = "v${version}"; - sha256 = "09xci8dzblg3d30jf7s43zialbcxlxly03zrkiymcvnzixg8v48f"; + sha256 = "184qfz8jifkd4jvqkdfmcgplf12cdx83gynb7mxzmkfg2xymlr0g"; }; installPhase = '' diff --git a/third_party/nixpkgs/pkgs/data/themes/flat-remix-gnome/default.nix b/third_party/nixpkgs/pkgs/data/themes/flat-remix-gnome/default.nix new file mode 100644 index 0000000000..cff5f91158 --- /dev/null +++ b/third_party/nixpkgs/pkgs/data/themes/flat-remix-gnome/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, fetchFromGitHub +, glib +, lib +}: + +stdenv.mkDerivation rec { + pname = "flat-remix-gnome"; + version = "20210623"; + + src = fetchFromGitHub { + owner = "daniruiz"; + repo = pname; + rev = version; + hash = "sha256-FKsbAvjhXb2ipe3XqACM6OwGYwbBbzvDjsUQYCIQ8NM="; + }; + + nativeBuildInputs = [ glib ]; + makeFlags = [ "PREFIX=$(out)" ]; + preInstall = '' + # make install will back up this file, it will fail if the file doesn't exist. + # https://github.com/daniruiz/flat-remix-gnome/blob/20210623/Makefile#L50 + mkdir -p $out/share/gnome-shell/ + touch $out/share/gnome-shell/gnome-shell-theme.gresource + ''; + + postInstall = '' + rm $out/share/gnome-shell/gnome-shell-theme.gresource.old + ''; + + meta = with lib; { + description = "GNOME Shell theme inspired by material design."; + homepage = "https://drasite.com/flat-remix-gnome"; + license = licenses.cc-by-sa-40; + platforms = platforms.linux; + maintainers = [ maintainers.vanilla ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/data/themes/materia-kde/default.nix b/third_party/nixpkgs/pkgs/data/themes/materia-kde/default.nix index bdadebbf60..bf3b56ae66 100644 --- a/third_party/nixpkgs/pkgs/data/themes/materia-kde/default.nix +++ b/third_party/nixpkgs/pkgs/data/themes/materia-kde/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "materia-kde-theme"; - version = "20210612"; + version = "20210624"; src = fetchFromGitHub { owner = "PapirusDevelopmentTeam"; repo = "materia-kde"; rev = version; - sha256 = "P76rLj7x4KpYb3hdHBSUM8X/RcxKoJl1THIXHdfPoAY="; + sha256 = "jmUJAWoQ/GVPNQOjlyZBg4rIIo+rhzr5imnCFAWOtrA="; }; makeFlags = [ "PREFIX=$(out)" ]; diff --git a/third_party/nixpkgs/pkgs/desktops/cinnamon/bulky/default.nix b/third_party/nixpkgs/pkgs/desktops/cinnamon/bulky/default.nix index 7797586f5a..16d4e1400e 100644 --- a/third_party/nixpkgs/pkgs/desktops/cinnamon/bulky/default.nix +++ b/third_party/nixpkgs/pkgs/desktops/cinnamon/bulky/default.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "bulky"; - version = "1.4"; + version = "1.6"; src = fetchFromGitHub { owner = "linuxmint"; repo = "bulky"; rev = version; - sha256 = "sha256-i6OmkZGgZpfp8G2T6CDFQmIG/0V36YFbWBR7MvDi6Ew="; + sha256 = "sha256-cO6AhQ0g1N43du74fljfI1M68jb9N04FKUyzjbzC3K0="; }; nativeBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/applications/xfce4-panel-profiles/default.nix b/third_party/nixpkgs/pkgs/desktops/xfce/applications/xfce4-panel-profiles/default.nix new file mode 100644 index 0000000000..3c7f99f7d3 --- /dev/null +++ b/third_party/nixpkgs/pkgs/desktops/xfce/applications/xfce4-panel-profiles/default.nix @@ -0,0 +1,29 @@ +{ mkXfceDerivation, lib, python3, intltool, gettext, + gtk3, libxfce4ui, libxfce4util, pango, harfbuzz, gdk-pixbuf, atk }: + +let + pythonEnv = python3.withPackages(ps: [ ps.pygobject3 ]); + makeTypelibPath = lib.makeSearchPathOutput "lib/girepository-1.0" "lib/girepository-1.0"; +in mkXfceDerivation { + category = "apps"; + pname = "xfce4-panel-profiles"; + version = "1.0.13"; + + sha256 = "sha256-B3Q5d3KBN5m8wY82CIbIugJC8nNS+OcgKchn+TGrDhc="; + + nativeBuildInputs = [ intltool gettext ]; + propagatedBuildInputs = [ pythonEnv ]; + + configurePhase = '' + ./configure --prefix=$out + ''; + + postFixup = '' + wrapProgram $out/bin/xfce4-panel-profiles \ + --set GI_TYPELIB_PATH ${makeTypelibPath [ gtk3 libxfce4ui libxfce4util pango harfbuzz gdk-pixbuf atk ]} + ''; + + meta = { + description = "Simple application to manage Xfce panel layouts"; + }; +} diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/default.nix b/third_party/nixpkgs/pkgs/desktops/xfce/default.nix index c72d20b9d8..ccbeff5c37 100644 --- a/third_party/nixpkgs/pkgs/desktops/xfce/default.nix +++ b/third_party/nixpkgs/pkgs/desktops/xfce/default.nix @@ -93,6 +93,8 @@ lib.makeScope pkgs.newScope (self: with self; { xfburn = callPackage ./applications/xfburn { }; + xfce4-panel-profiles = callPackage ./applications/xfce4-panel-profiles { }; + #### ART xfce4-icon-theme = callPackage ./art/xfce4-icon-theme { }; diff --git a/third_party/nixpkgs/pkgs/development/arduino/arduino-cli/default.nix b/third_party/nixpkgs/pkgs/development/arduino/arduino-cli/default.nix index 9629d90a34..84c39dba90 100644 --- a/third_party/nixpkgs/pkgs/development/arduino/arduino-cli/default.nix +++ b/third_party/nixpkgs/pkgs/development/arduino/arduino-cli/default.nix @@ -46,6 +46,10 @@ if stdenv.isLinux then extraInstallCommands = '' mv $out/bin/$name $out/bin/arduino-cli ''; + + targetPkgs = pkgs: with pkgs; [ + zlib + ]; } else pkg diff --git a/third_party/nixpkgs/pkgs/development/compilers/chicken/5/chicken.nix b/third_party/nixpkgs/pkgs/development/compilers/chicken/5/chicken.nix index eb2ec5cbe3..136140359f 100644 --- a/third_party/nixpkgs/pkgs/development/compilers/chicken/5/chicken.nix +++ b/third_party/nixpkgs/pkgs/development/compilers/chicken/5/chicken.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { for f in $out/bin/* do wrapProgram $f \ - --prefix PATH : ${stdenv.cc}/bin + --prefix PATH : ${lib.makeBinPath [ stdenv.cc ]} done ''; diff --git a/third_party/nixpkgs/pkgs/development/compilers/openjdk/11.nix b/third_party/nixpkgs/pkgs/development/compilers/openjdk/11.nix index d7aaf2dcb5..bf85fd3533 100644 --- a/third_party/nixpkgs/pkgs/development/compilers/openjdk/11.nix +++ b/third_party/nixpkgs/pkgs/development/compilers/openjdk/11.nix @@ -11,7 +11,7 @@ let major = "11"; minor = "0"; - update = "10"; + update = "11"; build = "9"; openjdk = stdenv.mkDerivation rec { @@ -22,7 +22,7 @@ let owner = "openjdk"; repo = "jdk${major}u"; rev = "jdk-${version}"; - sha256 = "06pm3hpz4ggiqwvkgzxr39y9kga7vk4flakfznz5979bvgb926vw"; + sha256 = "0jncsj424340xjfwv6sx5hy9sas80qa3ymkx0ng3by3z01y5rgfx"; }; nativeBuildInputs = [ pkg-config autoconf unzip ]; diff --git a/third_party/nixpkgs/pkgs/development/coq-modules/itauto/default.nix b/third_party/nixpkgs/pkgs/development/coq-modules/itauto/default.nix new file mode 100644 index 0000000000..66791b1306 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/coq-modules/itauto/default.nix @@ -0,0 +1,24 @@ +{ lib, mkCoqDerivation, coq, version ? null }: +with lib; + +mkCoqDerivation rec { + pname = "itauto"; + owner = "fbesson"; + domain = "gitlab.inria.fr"; + + release."8.13+no".sha256 = "sha256-gXoxtLcHPoyjJkt7WqvzfCMCQlh6kL2KtCGe3N6RC/A="; + inherit version; + defaultVersion = with versions; switch coq.coq-version [ + { case = isGe "8.13"; out = "8.13+no"; } + ] null; + + mlPlugin = true; + extraBuildInputs = (with coq.ocamlPackages; [ ocamlbuild ]); + enableParallelBuilding = false; + + meta = { + description = "A reflexive SAT solver parameterised by a leaf tactic and Nelson-Oppen support"; + maintainers = with maintainers; [ siraben ]; + license = licenses.gpl3Plus; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/coq-modules/semantics/default.nix b/third_party/nixpkgs/pkgs/development/coq-modules/semantics/default.nix new file mode 100644 index 0000000000..1fb01312e6 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/coq-modules/semantics/default.nix @@ -0,0 +1,46 @@ +{ lib, mkCoqDerivation, coq, version ? null }: +with lib; + +mkCoqDerivation rec { + pname = "semantics"; + owner = "coq-community"; + releaseRev = v: "v${v}"; + + release."8.13.0".sha256 = "sha256-8bDr/Ovl6s8BFaRcHeS5H33/K/pYdeKfSN+krVuKulQ="; + release."8.11.1".sha256 = "sha256-jTPgcXSNn1G2mMDC7ocFcmqs8svB7Yo1emXP15iuxiU="; + release."8.9.0".sha256 = "sha256-UBsvzlDEZsZsVkbUI0GbFEhpxnnLCiaqlqDyWVC5I6s="; + release."8.8.0".sha256 = "sha256-k2nQyNw9KT3wY7bGy8KGILF44sLxkBYqdFpzFE9fgyw="; + release."8.7.0".sha256 = "sha256-k2nQyNw9KT3wY7bGy8KGILF44sLxkBYqdFpzFE9fgyw="; + release."8.6.0".sha256 = "sha256-GltkGQ3tJqUPAbdDkqqvKLLhMOap50XvGaCkjshiNdY="; + + inherit version; + defaultVersion = with versions; switch coq.coq-version [ + { case = isGe "8.13"; out = "8.13.0"; } + { case = "8.11"; out = "8.11.1"; } + { case = "8.9"; out = "8.9.0"; } + { case = "8.8"; out = "8.8.0"; } + { case = "8.7"; out = "8.7.0"; } + { case = "8.6"; out = "8.6.0"; } + ] null; + + mlPlugin = true; + extraBuildInputs = (with coq.ocamlPackages; [ num ocamlbuild ]); + + postPatch = '' + for p in Make Makefile.coq.local + do + substituteInPlace $p --replace "-libs nums" "-use-ocamlfind -package num" || true + done + ''; + + meta = { + description = "A survey of programming language semantics styles in Coq"; + longDescription = '' + A survey of semantics styles in Coq, from natural semantics through + structural operational, axiomatic, and denotational semantics, to + abstract interpretation + ''; + maintainers = with maintainers; [ siraben ]; + license = licenses.mit; + }; +} 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 1c3cbbbbe3..b6e5274be0 100644 --- a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-common.nix +++ b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-common.nix @@ -706,10 +706,6 @@ self: super: { uuid-types = doJailbreak super.uuid-types; uuid = doJailbreak super.uuid; - # Bypass version check for random < 1.2 (1.2 works fine). - # https://github.com/yeyan/xmonad-wallpaper/issues/2 - xmonad-wallpaper = doJailbreak super.xmonad-wallpaper; - # The tests spuriously fail libmpd = dontCheck super.libmpd; @@ -1936,4 +1932,12 @@ EOT # https://github.com/dagit/zenc/issues/5 zenc = doJailbreak super.zenc; + # Indeterministic tests + # Fixed on upstream: https://github.com/softwarefactory-project/matrix-client-haskell/commit/4ca4963cfd06379d9bdce49742af854aed6a0d37 + matrix-client = dontCheck super.matrix-client; + + # Flakey tests + # upstream https://github.com/circuithub/rel8/issues/86 + rel8 = dontCheck super.rel8; + } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super 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 0c4b46360b..492af32edb 100644 --- a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-darwin.nix +++ b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-darwin.nix @@ -173,6 +173,7 @@ self: super: { hls-brittany-plugin = dontCheck super.hls-brittany-plugin; hls-fourmolu-plugin = dontCheck super.hls-fourmolu-plugin; hls-module-name-plugin = dontCheck super.hls-module-name-plugin; + hls-splice-plugin = dontCheck super.hls-splice-plugin; # We are lacking pure pgrep at the moment for tests to work tmp-postgres = dontCheck super.tmp-postgres; 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 d960d4ed8f..f21266e500 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 @@ -617,6 +617,7 @@ broken-packages: - chunky - church - church-maybe + - churros - cielo - cil - cinvoke @@ -1640,7 +1641,6 @@ broken-packages: - gitter - git-vogue - gi-vips - - gi-wnck - glade - glapp - Gleam @@ -2289,6 +2289,7 @@ broken-packages: - hs-rs-notify - hs-scrape - hsseccomp + - hssh - hs-snowtify - hs-speedscope - hsSqlite3 @@ -2453,6 +2454,7 @@ broken-packages: - initialize - inject-function - inline-asm + - inline-r - inserts - instana-haskell-trace-sdk - instance-map @@ -2963,6 +2965,7 @@ broken-packages: - mi - miconix-test - microbase + - microformats2-parser - microgroove - microlens-each - micrologger @@ -3597,6 +3600,7 @@ broken-packages: - plat - platinum-parsing - PlayingCards + - plex - plist - plist-buddy - plot-gtk @@ -3979,6 +3983,7 @@ broken-packages: - reversi - ReviewBoard - rewrite-inspector + - rfc - rfc-prelude - rhbzquery - ribbit @@ -4869,6 +4874,7 @@ broken-packages: - turing-music - turtle-options - tweak + - twee - twentefp-websockets - twfy-api-client - twhs 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 fa4e798d1d..45d0bdcd0c 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 @@ -218,6 +218,7 @@ package-maintainers: - hlint - hmatrix - iCalendar + - matrix-client - neuron - optics - reflex-dom @@ -356,6 +357,7 @@ unsupported-platforms: gi-ibus: [ x86_64-darwin ] gi-ostree: [ x86_64-darwin ] gi-vte: [ x86_64-darwin ] + gi-wnck: [ x86_64-darwin ] gnome-keyring: [ x86_64-darwin ] gtk-mac-integration: [ i686-linux, x86_64-linux, aarch64-linux, armv7l-linux ] gtk-sni-tray: [ x86_64-darwin ] 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 5c38f0b040..fdad31819a 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 @@ -5,35 +5,395 @@ dont-distribute-packages: - 4Blocks - - a50 - - abcBridge - - AbortT-monadstf - - AbortT-mtl - - accelerate-arithmetic - - accelerate-fourier - - accelerate-typelits - - access-token-provider - - ac-machine-conduit - - acme-php - - acme-safe - - acousticbrainz-client - - activehs - - actor - AC-Vector-Fancy - - adhoc-network - - adict - ADPfusionForest - ADPfusionSet - - adp-multi-monadiccp - - Advgame - - Advise-me - - aern2-real - AERN-Net - AERN-Real - AERN-Real-Double - AERN-Real-Interval - AERN-RnToRm - AERN-RnToRm-Plot + - ASN1 + - AbortT-monadstf + - AbortT-mtl + - Advgame + - Advise-me + - AlgoRhythm + - AlignmentAlgorithms + - AndroidViewHierarchyImporter + - Annotations + - ApplePush + - AttoJson + - AutoForms + - AvlTree + - BASIC + - Barracuda + - BerlekampAlgorithm + - BioHMM + - Biobase + - BiobaseBlast + - BiobaseDotP + - BiobaseENA + - BiobaseEnsembl + - BiobaseFR3D + - BiobaseFasta + - BiobaseHTTP + - BiobaseHTTPTools + - BiobaseInfernal + - BiobaseMAF + - BiobaseTrainingData + - BiobaseTurner + - BiobaseTypes + - BiobaseVienna + - BiobaseXNA + - BirdPP + - Bitly + - BlastHTTP + - Blobs + - BlogLiterately + - BlogLiterately-diagrams + - Bookshelf + - CBOR + - CC-delcont-alt + - CMCompare + - CPBrainfuck + - CPL + - CSPM-Interpreter + - CSPM-ToProlog + - CSPM-cspm + - CarneadesIntoDung + - Chart-fltkhs + - ClustalParser + - Coadjute + - Combinatorrent + - ComonadSheet + - Condor + - Configger + - Control-Monad-MultiPass + - CoreFoundation + - DMuCheck + - DOM + - DP + - DSH + - DSTM + - Dangerous + - DarcsHelpers + - DefendTheKing + - DifferenceLogic + - DisTract + - DnaProteinAlignment + - DocTest + - DrHylo + - Dust + - Dust-tools + - Dust-tools-pcap + - DysFRP-Cairo + - DysFRP-Craftwerk + - EditTimeReport + - EntrezHTTP + - EsounD + - EtaMOO + - Etage-Graph + - Eternal10Seconds + - Etherbunny + - EventSocket + - FComp + - FM-SBLEX + - FTPLine + - Facts + - FailureT + - FermatsLastMargin + - FieldTrip + - FilePather + - Finance-Treasury + - FiniteMap + - FirstOrderTheory + - Flippi + - Forestry + - FormalGrammars + - Foster + - Frames-beam + - Frames-dsv + - Frank + - GLFW-OGL + - GLFW-task + - GPX + - GPipe-Collada + - GPipe-Examples + - GPipe-GLFW + - GPipe-GLFW4 + - GPipe-TextureLoad + - Gamgine + - GeBoP + - GenI + - GenSmsPdu + - Genbank + - Gene-CluEDO + - GenussFold + - GlomeView + - GoogleDirections + - GoogleSB + - GoogleTranslate + - GrammarProducts + - GraphHammer + - GraphHammer-examples + - GrowlNotify + - Gtk2hsGenerics + - GtkGLTV + - GuiHaskell + - GuiTV + - H + - HAppS-Data + - HAppS-IxSet + - HAppS-Server + - HAppS-State + - HGamer3D-API + - HGamer3D-CAudio-Binding + - HGamer3D-OIS-Binding + - HJScript + - HLearn-algebra + - HLearn-approximation + - HLearn-classification + - HLearn-datastructures + - HLearn-distributions + - HNM + - HPlot + - HPong + - HROOT + - HROOT-core + - HROOT-graf + - HROOT-hist + - HROOT-io + - HROOT-math + - HROOT-tree + - HRay + - HSGEP + - HSHHelpers + - HSoundFile + - HStringTemplateHelpers + - HTab + - HXMPP + - HaMinitel + - HaRe + - HaTeX-meta + - HaTeX-qq + - HaVSA + - Hach + - HarmTrace + - HasGP + - Hashell + - HaskRel + - Hate + - Hawk + - Hayoo + - Hedi + - Hieroglyph + - HiggsSet + - Hipmunk-Utils + - HipmunkPlayground + - Hoed + - Holumbus-Distribution + - Holumbus-MapReduce + - Holumbus-Searchengine + - Holumbus-Storage + - HongoDB + - Hs2lib + - HsParrot + - HsWebots + - Hsed + - Hydrogen + - INblobs + - IORefCAS + - IndexedList + - InfixApplicative + - JSON-Combinator + - JSON-Combinator-Examples + - JSONb + - Javasf + - JsContracts + - JsonGrammar + - JuPyTer-notebook + - JunkDB-driver-gdbm + - JunkDB-driver-hashtables + - KiCS + - KiCS-debugger + - KiCS-prophecy + - LDAPv3 + - LambdaDesigner + - LambdaINet + - LambdaPrettyQuote + - LambdaShell + - LinearSplit + - LinkChecker + - LogicGrowsOnTrees + - LogicGrowsOnTrees-MPI + - LogicGrowsOnTrees-network + - LogicGrowsOnTrees-processes + - LslPlus + - Lucu + - Lykah + - MC-Fold-DP + - MFlow + - MIP-glpk + - MSQueue + - MaybeT-transformers + - MetaObject + - Metrics + - Mhailist + - Michelangelo + - MicrosoftTranslator + - MissingPy + - MonadCatchIO-mtl + - MonadCatchIO-mtl-foreign + - MonadCatchIO-transformers-foreign + - MonadLab + - Monaris + - Monatron-IO + - Monocle + - MuCheck-HUnit + - MuCheck-Hspec + - MuCheck-QuickCheck + - MuCheck-SmallCheck + - MutationOrder + - NXT + - NaperianNetCDF + - NearContextAlgebra + - Ninjas + - NoSlow + - Nomyx + - Nomyx-Core + - Nomyx-Language + - Nomyx-Rules + - Nomyx-Web + - NonEmptyList + - Nussinov78 + - OSM + - OnRmt + - OpenAFP-Utils + - OpenGLCheck + - OpenSCAD + - OpenVG + - PCLT-DB + - PageIO + - Paraiso + - Parallel-Arrows-Eden + - PermuteEffects + - Plot-ho-matic + - PlslTools + - Printf-TH + - ProbabilityMonads + - Pugs + - Pup-Events + - Pup-Events-Demo + - Quelea + - RESTng + - RMP + - RNAFold + - RNAFoldProgs + - RNAdesign + - RNAdraw + - RNAlien + - RNAwolf + - Ranka + - Rlang-QQ + - RollingDirectory + - S3 + - SBench + - SCRIPTWriter + - SCalendar + - SFML-control + - SFont + - SGdemo + - STLinkUSB + - STM32-Zombie + - SVG2Q + - SciFlow + - SciFlow-drmaa + - Scurry + - SelectSequencesFromMSA + - Shellac-compatline + - Shellac-editline + - Shellac-haskeline + - Shellac-readline + - ShortestPathProblems + - Shpadoinkle-backend-pardiff + - Shpadoinkle-backend-static + - Shpadoinkle-developer-tools + - Shpadoinkle-disembodied + - Shpadoinkle-examples + - Shpadoinkle-html + - Shpadoinkle-router + - Shpadoinkle-template + - Shpadoinkle-widgets + - SimpleGL + - SimpleLog + - SimpleServer + - Smooth + - Snusmumrik + - SoccerFun + - SoccerFunGL + - SourceGraph + - SpinCounter + - Spock-auth + - Spock-lucid + - Spock-worker + - StockholmAlignment + - Strafunski-Sdf2Haskell + - SyntaxMacros + - Taxonomy + - TaxonomyTools + - TeX-my-math + - TeaHS + - TreeCounter + - Treiber + - TrieMap + - TypeClass + - TypeIlluminator + - UMM + - URLT + - UrlDisp + - ViennaRNA-extras + - WAVE + - WEditorBrick + - WEditorHyphen + - WL500gPControl + - WURFL + - WXDiffCtrl + - WashNGo + - WaveFront + - WebBits-Html + - WebBits-multiplate + - WebCont + - WordAlignment + - WxGeneric + - XML + - XMPP + - XSaiga + - YACPong + - Yablog + - Yogurt + - Yogurt-Standalone + - Z-Botan + - Z-IO + - Z-MessagePack + - Z-YAML + - a50 + - abcBridge + - ac-machine-conduit + - accelerate-arithmetic + - accelerate-fourier + - accelerate-typelits + - access-token-provider + - acme-php + - acme-safe + - acousticbrainz-client + - activehs + - actor + - adhoc-network + - adict + - adp-multi-monadiccp + - aern2-real - aeson-native - afv - agda-server @@ -46,8 +406,6 @@ dont-distribute-packages: - algebra-driven-design - algebra-sql - algolia - - AlgoRhythm - - AlignmentAlgorithms - alms - alpha - alsa-gui @@ -58,18 +416,18 @@ dont-distribute-packages: - amqp-streamly - analyze-client - anatomy - - AndroidViewHierarchyImporter - animate-example - animate-frames - animate-preview - animate-sdl2 - annah - - Annotations - anonymous-sums-tests - antagonist - anticiv - antlrc - apelsin + - api-rpc-pegnet + - api-yoti - apiary - apiary-authenticate - apiary-clientsession @@ -85,11 +443,8 @@ dont-distribute-packages: - apiary-redis - apiary-session - apiary-websockets - - api-rpc-pegnet - apis - - api-yoti - apotiki - - ApplePush - approx-rand-test - arbor-monad-metric-datadog - arch-hs @@ -104,7 +459,6 @@ dont-distribute-packages: - arraylist - ascii-table - asic - - ASN1 - assert4hs-hspec - assert4hs-tasty - assimp @@ -114,7 +468,6 @@ dont-distribute-packages: - atmos-dimensional-tf - atomic-primops-foreign - atp - - AttoJson - attoparsec-enumerator - attoparsec-iteratee - attoparsec-text-enumerator @@ -122,13 +475,11 @@ dont-distribute-packages: - audiovisual - aura - authoring - - AutoForms - autonix-deps-kf5 - avers - avers-api - avers-api-docs - avers-server - - AvlTree - avro-piper - awesomium - awesomium-glut @@ -150,6 +501,7 @@ dont-distribute-packages: - azure-functions-worker - azure-service-api - azure-servicebus + - b-tree - babylon - backblaze-b2-hs - backdropper @@ -162,12 +514,10 @@ dont-distribute-packages: - bamboo-theme-mini-html5 - bamse - bamstats - - Barracuda - base16-lens - base32-bytestring - base64-bytes - baserock-schema - - BASIC - batchd - battlenet-yesod - battleships @@ -184,9 +534,9 @@ dont-distribute-packages: - beam-th - beautifHOL - bech32-th + - bech32-th_1_1_1 - bein - belka - - BerlekampAlgorithm - berp - bff - bglib @@ -197,32 +547,15 @@ dont-distribute-packages: - binary-file - binary-protocol-zmq - binary-streams + - binding-wx - bindings-apr-util - bindings-linux-videodev2 - bindings-ppdev - - binding-wx - binembed-example - bioace - bioalign - - Biobase - - BiobaseBlast - - BiobaseDotP - - BiobaseENA - - BiobaseEnsembl - - BiobaseFasta - - BiobaseFR3D - - BiobaseHTTP - - BiobaseHTTPTools - - BiobaseInfernal - - BiobaseMAF - - BiobaseTrainingData - - BiobaseTurner - - BiobaseTypes - - BiobaseVienna - - BiobaseXNA - biofasta - biofastq - - BioHMM - bioinformatics-toolkit - biophd - biopsl @@ -231,27 +564,24 @@ dont-distribute-packages: - bip32 - birch-beer - bird - - BirdPP - bit-array - bitcoin-address - bitcoin-api - bitcoin-api-extra - bitcoin-block - bitcoin-compact-filters - - bitcoind-regtest - - bitcoind-rpc - bitcoin-keys - bitcoin-rpc - bitcoin-scripting - bitcoin-tx - bitcoin-types - - Bitly + - bitcoind-regtest + - bitcoind-rpc - bitly-cli - bitmaps - bittorrent - bla - blakesum-demo - - BlastHTTP - blastxml - blatex - blaze-builder-enumerator @@ -259,10 +589,7 @@ dont-distribute-packages: - ble - blink1 - blip - - Blobs - blogination - - BlogLiterately - - BlogLiterately-diagrams - bloodhound-amazonka-auth - bloxorz - blubber @@ -273,7 +600,6 @@ dont-distribute-packages: - bond-haskell - bond-haskell-compiler - bookkeeper-permissions - - Bookshelf - boomslang - boopadoop - boots-cloud @@ -292,7 +618,6 @@ dont-distribute-packages: - bronyradiogermany-streaming - brotli-conduit - brotli-streams - - b-tree - btree - buchhaltung - buildbox-tools @@ -309,14 +634,14 @@ dont-distribute-packages: - bytelog - bytestring-read - c0check - - cabal2arch - cabal-bounds - cabal-cache - cabal-cargs - - cabalmdvrpm - cabal-query - - cabalrpmdeps - cabal-test + - cabal2arch + - cabalmdvrpm + - cabalrpmdeps - cake - cakyrespa - cal3d-examples @@ -332,9 +657,8 @@ dont-distribute-packages: - canteven-http - cao - cap - - carboncopy - - CarneadesIntoDung - car-pool + - carboncopy - cartel - casadi-bindings - casadi-bindings-control @@ -348,8 +672,6 @@ dont-distribute-packages: - casui - categorical-algebra - category-extras - - CBOR - - CC-delcont-alt - cctools-workqueue - cef3-simple - ceilometer-common @@ -363,11 +685,9 @@ dont-distribute-packages: - cfopu - cgrep - chainweb-mining-client - - chakra - chalkboard-viewer - charade - chart-cli - - Chart-fltkhs - chart-svg - chart-svg-various - chart-unit @@ -423,38 +743,33 @@ dont-distribute-packages: - cloud-seeder - cloudyfs - clua - - ClustalParser - clustertools - clutterhs - cmathml3 - - CMCompare - cmptype - cmv - cnc-spec-compiler - - Coadjute - - codec + - co-feldspar + - co-log-polysemy-formatting - code-conjure + - codec - codec-rpm - codemonitor - - co-feldspar - cognimeta-utils - coinbase-exchange - colada - collapse-duplication - collection-json - collections-base-instances - - co-log-polysemy-formatting - color-counter - colorless-http-client - colorless-scotty - colour-space - columbia - comark - - Combinatorrent - comic - commsec-keyexchange - comonad-random - - ComonadSheet - compact-mutable - complexity - computational-algebra @@ -464,7 +779,6 @@ dont-distribute-packages: - concrete-haskell - concrete-haskell-autogen - condor - - Condor - conductive-hsc3 - conductive-song - conduit-vfs-zip @@ -474,9 +788,8 @@ dont-distribute-packages: - conferer-source-dhall - conferer-source-yaml - conffmt - - Configger - - configifier - config-select + - configifier - configurator-ng - constraint-manip - constructible @@ -488,7 +801,6 @@ dont-distribute-packages: - control - control-monad-attempt - control-monad-exception-monadsfd - - Control-Monad-MultiPass - conversions - convert - convertible-ascii @@ -500,13 +812,10 @@ dont-distribute-packages: - copilot-language - copilot-libraries - copilot-theorem - - CoreFoundation - coroutine-enumerator - coroutine-iteratee - - couchdb-enumerator - couch-simple - - CPBrainfuck - - CPL + - couchdb-enumerator - cprng-aes-effect - cql-io-tinylog - cqrs-example @@ -526,17 +835,14 @@ dont-distribute-packages: - criu-rpc - crockford - cron-compat - - cryptocipher - crypto-conduit + - cryptocipher - cryptoids - cryptoids-class - cryptol - crystalfontz - csg - cspmchecker - - CSPM-cspm - - CSPM-Interpreter - - CSPM-ToProlog - csv-enumerator - ctpl - cube @@ -544,13 +850,11 @@ dont-distribute-packages: - cursor-fuzzy-time-gen - cv-combinators - cypher - - Dangerous - dapi - darcs-benchmark - darcs-beta - - darcsden - darcs-fastconvert - - DarcsHelpers + - darcsden - darcswatch - darkplaces-demo - darkplaces-rcon-util @@ -558,9 +862,7 @@ dont-distribute-packages: - data-accessor-monads-fd - data-basic - data-cycle - - datadog-tracing - data-elf - - dataflow - data-layer - data-lens-fd - data-lens-ixset @@ -570,6 +872,8 @@ dont-distribute-packages: - data-result - data-rtuple - data-structure-inferrer + - datadog-tracing + - dataflow - date-conversions - dbjava - dbus-client @@ -584,11 +888,11 @@ dont-distribute-packages: - ddc-core-simpl - ddc-core-tetra - ddc-driver - - ddci-core - ddc-interface - ddc-source-tetra - ddc-tools - ddc-war + - ddci-core - debug - debug-trace-var - decidable @@ -597,7 +901,6 @@ dont-distribute-packages: - deeplearning-hs - deepzoom - defargs - - DefendTheKing - definitive-graphics - deka-tests - delaunay @@ -606,9 +909,9 @@ dont-distribute-packages: - delimiter-separated - delta - delta-h + - dep-t-advice - dependent-state - dephd - - dep-t-advice - deptrack-devops - deptrack-dot - dequeue @@ -618,6 +921,7 @@ dont-distribute-packages: - dewdrop - dfinity-radix-tree - dhall-docs + - di-polysemy - dia-functions - diagrams-haddock - diagrams-html5 @@ -625,7 +929,6 @@ dont-distribute-packages: - diagrams-pgf - diagrams-reflex - diagrams-wx - - DifferenceLogic - difference-monoid - digestive-functors-hsp - dingo-core @@ -633,14 +936,12 @@ dont-distribute-packages: - dingo-widgets - diplomacy - diplomacy-server - - di-polysemy - dirfiles - discogs-haskell - discord-gateway - discord-hs - discord-register - discord-rest - - DisTract - distributed-process-async - distributed-process-azure - distributed-process-client-server @@ -665,18 +966,13 @@ dont-distribute-packages: - dmenu-pkill - dmenu-pmount - dmenu-search - - DMuCheck - - DnaProteinAlignment - doc-review - - DocTest - doi - - DOM - domain - domain-core - domain-optics - dow - download-media-content - - DP - dph-examples - dph-lifted-base - dph-lifted-copy @@ -684,25 +980,17 @@ dont-distribute-packages: - dph-prim-interface - dph-prim-par - dph-prim-seq - - DrHylo - dropbox-sdk - dropsolve - - DSH - dsh-sql - dsmc-tools - - DSTM - dtd - dumb-cas - - Dust - - Dust-tools - - Dust-tools-pcap - dvda - dynamic-cabal - dynamic-pipeline - dynamic-plot - dynobud - - DysFRP-Cairo - - DysFRP-Craftwerk - eccrypto-ed25519-bindings - ecdsa - edenskel @@ -710,7 +998,6 @@ dont-distribute-packages: - edge - edges - editable - - EditTimeReport - effective-aspects-mzv - egison - egison-pattern-src-haskell-mode @@ -729,7 +1016,6 @@ dont-distribute-packages: - embroidery - engine-io-growler - entangle - - EntrezHTTP - enumerate - enumerate-function - enumerator-fd @@ -742,25 +1028,19 @@ dont-distribute-packages: - errors-ext - ersatz-toysat - esotericbot - - EsounD - estreps - - Etage-Graph - - EtaMOO - - Eternal10Seconds - eternity - eternity-timestamped - ether - - Etherbunny - ethereum-analyzer - ethereum-analyzer-cli - ethereum-analyzer-webui - ethereum-client-haskell - ethereum-merkle-patricia-db - evdev-streamly + - event-monad - eventful-postgresql - eventful-sqlite - - event-monad - - EventSocket - eventsource-geteventstore-store - every-bit-counts - exception-monads-fd @@ -777,25 +1057,22 @@ dont-distribute-packages: - extensible-data - extract-dependencies - extrapolate - - Facts - factual-api - - FailureT - fakedata-quickcheck - - fallingblocks - falling-turnip + - fallingblocks - family-tree - fast-digits - fastirc - fault-tree - fbrnch - fcd - - FComp - feature-flipper-postgres - fedora-img-dl - - feed2lj - - feed2twitter - feed-gipeda - feed-translator + - feed2lj + - feed2twitter - fei-base - fei-cocoapi - fei-dataiter @@ -805,33 +1082,26 @@ dont-distribute-packages: - fei-nn - feldspar-compiler - feldspar-language - - FermatsLastMargin - festung - ffmpeg-tutorials - ficketed - fields - - FieldTrip - filepath-crypto - - filepather - - FilePather - filepath-io-access + - filepather - filesystem-enumerator - - Finance-Treasury - find-clumpiness - findhttp - - FiniteMap - firstify - - FirstOrderTheory + - fix-parser-simple - fixed-point-vector - fixed-point-vector-space - fixhs - - fix-parser-simple - flac-picture - flashblast - flatbuffers - flexiwrap - flexiwrap-smallcheck - - Flippi - flite - flowdock-api - flower @@ -843,13 +1113,10 @@ dont-distribute-packages: - fltkhs-themes - fluent-logger - fluent-logger-conduit - - FM-SBLEX - foldl-transduce-attoparsec - follower - foo - - Forestry - formal - - FormalGrammars - format - format-status - forml @@ -859,28 +1126,23 @@ dont-distribute-packages: - fortran-src-extras - foscam-directory - foscam-sort - - Foster - fp-ieee - fplll - fpnla-examples - frame-markdown - - Frames-beam - - Frames-dsv - - Frank - - freekick2 - - freelude - - freer-converse - free-theorems-counterexamples - free-theorems-seq - free-theorems-seq-webui - free-theorems-webui + - freekick2 + - freelude + - freer-converse - frpnow-gloss - frpnow-gtk - frpnow-gtk3 - frpnow-vty - ftdi - ftp-client-conduit - - FTPLine - ftree - ftshell - funbot @@ -888,8 +1150,8 @@ dont-distribute-packages: - funcons-lambda-cbv-mp - funcons-simple - funcons-tools - - functional-arrow - function-combine + - functional-arrow - functor-combo - funflow-nix - funion @@ -903,12 +1165,10 @@ dont-distribute-packages: - g2q - gact - galois-fft - - Gamgine - gargoyle-postgresql-connect - gbu - gdax - gdiff-ig - - GeBoP - gedcom - geek - geek-server @@ -917,18 +1177,13 @@ dont-distribute-packages: - gelatin-gl - gelatin-sdl2 - gelatin-shaders - - Genbank - - Gene-CluEDO - generics-mrsop-gdiff - genesis - genesis-test - - GenI - - geniconvert - geni-gui - - geniserver - geni-util - - GenSmsPdu - - GenussFold + - geniconvert + - geniserver - geodetic - geolite-csv - getemx @@ -938,11 +1193,11 @@ dont-distribute-packages: - ghc-debug-stub - ghc-imported-from - ghc-instances - - ghci-pretty - - ghcjs-hplay - ghc-mod - ghc-tags-plugin - ghc-vis + - ghci-pretty + - ghcjs-hplay - ght - gi-cairo-again - gi-gsk @@ -950,11 +1205,11 @@ dont-distribute-packages: - gi-gtk_4_0_4 - git-fmt - git-gpush + - git-object + - git-remote-ipfs - github-webhook-handler-snap - gitlib-cross - gitlib-s3 - - git-object - - git-remote-ipfs - givegif - gladexml-accessor - glazier @@ -962,12 +1217,9 @@ dont-distribute-packages: - glazier-react - glazier-react-examples - glazier-react-widget - - GLFW-OGL - - GLFW-task - global - global-config - glome-hs - - GlomeView - gloss-accelerate - gloss-devil - gloss-examples @@ -983,14 +1235,11 @@ dont-distribute-packages: - goal-probability - goal-simulation - goat - - GoogleDirections - google-drive - google-mail-filters - google-maps-geocoding - - googleplus - - GoogleSB - google-static-maps - - GoogleTranslate + - googleplus - gore-and-ash-actor - gore-and-ash-async - gore-and-ash-demo @@ -1000,27 +1249,15 @@ dont-distribute-packages: - gore-and-ash-network - gore-and-ash-sdl - gore-and-ash-sync - - GPipe-Collada - - GPipe-Examples - - GPipe-GLFW - - GPipe-GLFW4 - - GPipe-TextureLoad - gps - gps2htmlReport - - GPX - grab-form - graflog - grammar-combinators - - GrammarProducts - grapefruit-examples - grapefruit-records - grapefruit-ui - grapefruit-ui-gtk - - GraphHammer - - GraphHammer-examples - - graphicsFormats - - graphicstools - - graphql-client - graph-rewriting-cl - graph-rewriting-gl - graph-rewriting-lambdascope @@ -1029,13 +1266,15 @@ dont-distribute-packages: - graph-rewriting-strategies - graph-rewriting-trs - graph-rewriting-ww - - graphtype - graph-visit + - graphicsFormats + - graphicstools + - graphql-client + - graphtype - greencard-lib + - grid-proto - gridbounds - gridland - - grid-proto - - GrowlNotify - grpc-etcd-client - grpc-haskell - grpc-haskell-core @@ -1046,28 +1285,22 @@ dont-distribute-packages: - gsmenu - gstorable - gtfs + - gtk-serialized-event - gtk2hs-cast-glade - gtk2hs-cast-gnomevfs - gtk2hs-cast-gtkglext - gtk2hs-cast-gtksourceview2 - - Gtk2hsGenerics - - GtkGLTV - gtkimageview - gtkrsync - - gtk-serialized-event - guarded-rewriting - guess-combinator - - GuiHaskell - - GuiTV + - hArduino + - hOff-display + - hPDB + - hPDB-examples - habit - hablo - hablog - - Hach - - hack2-handler-happstack-server - - hack2-handler-mongrel2-http - - hack2-handler-snap-server - - hackage2twitter - - hackage-server - hack-contrib - hack-contrib-press - hack-handler-epoll @@ -1075,10 +1308,15 @@ dont-distribute-packages: - hack-handler-fastcgi - hack-handler-hyena - hack-handler-simpleserver - - hackmanager - hack-middleware-cleanpath - hack-middleware-clientsession - hack-middleware-jsonp + - hack2-handler-happstack-server + - hack2-handler-mongrel2-http + - hack2-handler-snap-server + - hackage-server + - hackage2twitter + - hackmanager - haddock - haddock_2_23_1 - haddocset @@ -1093,16 +1331,12 @@ dont-distribute-packages: - halma-gui - halma-telegram-bot - ham - - HaMinitel - hamusic - hans-pcap - happlets-lib-gtk - - HAppS-Data - happs-hsp - happs-hsp-template - - HAppS-IxSet - - HAppS-Server - - HAppS-State + - happs-tutorial - happstack-auth - happstack-authenticate - happstack-contrib @@ -1117,48 +1351,26 @@ dont-distribute-packages: - happstack-state - happstack-static-routing - happstack-yui - - happs-tutorial - happybara-webkit - haquil - - hArduino - hardware-edsl - - HaRe - harg - hark - harmony - - HarmTrace - haroonga-httpd + - has-th - hascat - hascat-lib - hascat-setup - hascat-system - - HasGP - - Hashell - hashflare + - hask-home - haskarrow - haskdeep - haskeem - haskell-abci - haskell-aliyun - haskell-bitmex-client - - haskelldb-connect-hdbc - - haskelldb-connect-hdbc-catchio-mtl - - haskelldb-connect-hdbc-catchio-tf - - haskelldb-connect-hdbc-catchio-transformers - - haskelldb-connect-hdbc-lifted - - haskelldb-dynamic - - haskelldb-flat - - haskelldb-hdbc - - haskelldb-hdbc-mysql - - haskelldb-hdbc-odbc - - haskelldb-hdbc-postgresql - - haskelldb-hdbc-sqlite3 - - haskelldb-hsql - - haskelldb-hsql-mysql - - haskelldb-hsql-odbc - - haskelldb-hsql-postgresql - - haskelldb-hsql-sqlite3 - - haskelldb-th - haskell-docs - haskell-eigen-util - haskell-ftp @@ -1182,10 +1394,27 @@ dont-distribute-packages: - haskell-tools-refactor - haskell-tools-rewrite - haskell-tor + - haskelldb-connect-hdbc + - haskelldb-connect-hdbc-catchio-mtl + - haskelldb-connect-hdbc-catchio-tf + - haskelldb-connect-hdbc-catchio-transformers + - haskelldb-connect-hdbc-lifted + - haskelldb-dynamic + - haskelldb-flat + - haskelldb-hdbc + - haskelldb-hdbc-mysql + - haskelldb-hdbc-odbc + - haskelldb-hdbc-postgresql + - haskelldb-hdbc-sqlite3 + - haskelldb-hsql + - haskelldb-hsql-mysql + - haskelldb-hsql-odbc + - haskelldb-hsql-postgresql + - haskelldb-hsql-sqlite3 + - haskelldb-th - haskelm - haskey-mtl - haskgame - - hask-home - haskoin-bitcoind - haskoin-core - haskoin-crypto @@ -1201,7 +1430,6 @@ dont-distribute-packages: - haskore-realtime - haskore-supercollider - haskore-synthesizer - - HaskRel - hasktorch - hasktorch-ffi-thc - hasktorch-indef @@ -1222,16 +1450,9 @@ dont-distribute-packages: - haste-lib - haste-markup - haste-perch - - has-th - - Hate - - HaTeX-meta - hatexmpp3 - - HaTeX-qq - - HaVSA - hawitter - - Hawk - haxy - - Hayoo - hback - hbayes - hbb @@ -1252,15 +1473,14 @@ dont-distribute-packages: - hdph - heart-app - heatitup + - heavy-log-shortcuts - heavy-logger - heavy-logger-amazon - heavy-logger-instances - - heavy-log-shortcuts - hecc - hedgehog-checkers-lens - hedgehog-fakedata - hedgehog-gen-json - - Hedi - hedis-pile - heist-aeson - helics @@ -1287,16 +1507,11 @@ dont-distribute-packages: - hfd - hfiar - hgalib - - HGamer3D-API - - HGamer3D-CAudio-Binding - - HGamer3D-OIS-Binding - hgen - hgeometry-svg - hgithub - hiccup - hierarchical-spectral-clustering - - Hieroglyph - - HiggsSet - highjson-swagger - highjson-th - himpy @@ -1307,8 +1522,6 @@ dont-distribute-packages: - hinvaders - hinze-streams - hipbot - - HipmunkPlayground - - Hipmunk-Utils - hipsql-client - hipsql-server - hirt @@ -1319,15 +1532,9 @@ dont-distribute-packages: - hist-pl-lmf - hit - hit-graph - - HJScript - hjsonschema - hjugement-cli - hlcm - - HLearn-algebra - - HLearn-approximation - - HLearn-classification - - HLearn-datastructures - - HLearn-distributions - hledger-api - hlrdb - hls @@ -1339,20 +1546,12 @@ dont-distribute-packages: - hmm-lapack - hmt - hmt-diagrams - - HNM - hnormalise - hob - - Hoed - - hOff-display - hogre - hogre-examples - - Holumbus-Distribution - - Holumbus-MapReduce - - Holumbus-Searchengine - - Holumbus-Storage - holy-project - hommage - - HongoDB - hood - hoodie - hoodle @@ -1371,11 +1570,7 @@ dont-distribute-packages: - hpage - hpaste - hpc-tracer - - hPDB - - hPDB-examples - hplayground - - HPlot - - HPong - hpqtypes-extras - hprotoc-fork - hps @@ -1383,26 +1578,21 @@ dont-distribute-packages: - hpython - hquantlib - hranker - - HRay - hreader - hreader-lens - hreq-client - hreq-conduit - - HROOT - - HROOT-core - - HROOT-graf - - HROOT-hist - - HROOT-io - - HROOT-math - - HROOT-tree + - hs-blake2 + - hs-brotli + - hs-ffmpeg + - hs-gen-iface + - hs-pkpass + - hs-swisstable-hashtables-class - hs2dot - - Hs2lib - hsautogui - hsbackup - hsbencher-codespeed - hsbencher-fusion - - hs-blake2 - - hs-brotli - hsc3-auditor - hsc3-cairo - hsc3-data @@ -1422,24 +1612,16 @@ dont-distribute-packages: - hscassandra - hscope - hsdev - - Hsed - hset - hsfacter - - hs-ffmpeg - - hs-gen-iface - - HSGEP - - HSHHelpers - hslogstash - hsnock - - HSoundFile - - HsParrot - hspec-expectations-pretty - hspec-pg-transact - hspec-setup - hspec-shouldbe - hspec-test-sandbox - hspecVariant - - hs-pkpass - hsprocess - hsql-mysql - hsql-odbc @@ -1450,24 +1632,20 @@ dont-distribute-packages: - hsqml-morris - hsreadability - hssqlppp-th - - hs-swisstable-hashtables-class - hstar - hstox - hstradeking - - HStringTemplateHelpers - hstzaar - hsubconvert - - HsWebots - hswip - hsx-jmacro - hsx-xhtml - - HTab - hts - - http2-client-exe - - http2-client-grpc - http-client-auth - http-enumerator - http-io-streams + - http2-client-exe + - http2-client-grpc - https-everywhere-rules - https-everywhere-rules-raw - httpspec @@ -1488,14 +1666,13 @@ dont-distribute-packages: - hw-json-simple-cursor - hw-json-standard-cursor - hw-kafka-avro + - hw-simd-cli + - hw-uri - hworker-ses - hwormhole - hws - - hw-simd-cli - hwsl2-bytevector - hwsl2-reducers - - hw-uri - - HXMPP - hxmppc - hxournal - hxt-binary @@ -1503,7 +1680,6 @@ dont-distribute-packages: - hxthelper - hxweb - hybrid - - Hydrogen - hydrogen-cli - hydrogen-cli-args - hydrogen-data @@ -1517,13 +1693,14 @@ dont-distribute-packages: - hyloutils - hyperpublic - ice40-prim - - ideas-math - - ideas-math-types - - ideas-statistics - ide-backend - ide-backend-common - ide-backend-server + - ideas-math + - ideas-math-types + - ideas-statistics - ige-mac-integration + - ihaskell-inline-r - ihaskell-rlangqq - ihttp - imap @@ -1539,7 +1716,6 @@ dont-distribute-packages: - importify - imprevu-happstack - improve - - INblobs - inch - incremental-computing - incremental-maps @@ -1548,10 +1724,8 @@ dont-distribute-packages: - indentation-parsec - indentation-trifecta - indexation - - IndexedList - indieweb-algorithms - infernu - - InfixApplicative - inline-java - inspector-wrecker - instant-aeson @@ -1566,7 +1740,6 @@ dont-distribute-packages: - intset - invertible-hlist - ion - - IORefCAS - ipatch - ipc - ipld-cid @@ -1581,12 +1754,12 @@ dont-distribute-packages: - ismtp - isobmff-builder - isohunt + - iter-stats - iteratee-compress - iteratee-mtl - iteratee-parsec - iteratee-stm - iterio-server - - iter-stats - ivor - ivory-avr-atmega328p-registers - ivory-backend-c @@ -1604,10 +1777,9 @@ dont-distribute-packages: - jail - java-bridge-extras - java-character - - javaclass - java-reflect + - javaclass - javasf - - Javasf - jmacro - jmacro-rpc - jmacro-rpc-happstack @@ -1616,26 +1788,18 @@ dont-distribute-packages: - jobs-ui - join - jot - - JsContracts - jsmw - - json2-hdbc - json-ast-json-encoder - json-autotype - json-b - - JSONb - - JSON-Combinator - - JSON-Combinator-Examples - json-enumerator - - JsonGrammar - json-incremental-decoder - json-query - - jsons-to-schema - json-togo - json-tokens + - json2-hdbc + - jsons-to-schema - jspath - - JunkDB-driver-gdbm - - JunkDB-driver-hashtables - - JuPyTer-notebook - jvm - jvm-batching - jvm-streaming @@ -1662,20 +1826,17 @@ dont-distribute-packages: - keera-hails-reactive-fs - keera-hails-reactive-gtk - keera-hails-reactive-htmldom - - keera-hails-reactivelenses - keera-hails-reactive-network - keera-hails-reactive-polling - keera-hails-reactive-wx - keera-hails-reactive-yampa + - keera-hails-reactivelenses - keera-posture - kevin - keysafe - keyvaluehash - keyword-args - kicad-data - - KiCS - - KiCS-debugger - - KiCS-prophecy - kif-parser - kit - kleene @@ -1694,8 +1855,12 @@ dont-distribute-packages: - labyrinth - labyrinth-server - laika - - lambdabot-zulip - lambda-calculator + - lambda-devs + - lambda-options + - lambdaFeed + - lambdaLit + - lambdabot-zulip - lambdacms-media - lambdacube - lambdacube-bullet @@ -1706,21 +1871,13 @@ dont-distribute-packages: - lambdacube-examples - lambdacube-gl - lambdacube-samples - - LambdaDesigner - - lambda-devs - - lambdaFeed - - LambdaINet - - lambdaLit - - lambda-options - - LambdaPrettyQuote - - LambdaShell - lambdaya-bus - lambdiff - lang + - language-Modula2 - language-boogie - language-eiffel - language-kort - - language-Modula2 - language-ninja - language-oberon - language-python-colour @@ -1740,7 +1897,6 @@ dont-distribute-packages: - lazy-hash - lazy-hash-cache - ldapply - - LDAPv3 - leaky - lean - legion @@ -1776,8 +1932,6 @@ dont-distribute-packages: - linear-circuit - linearmap-category - linearscan-hoopl - - LinearSplit - - LinkChecker - linkchk - linkcore - linux-ptrace @@ -1787,15 +1941,15 @@ dont-distribute-packages: - liquid-bytestring - liquid-containers - liquid-ghc-prim - - liquidhaskell-cabal-demo - liquid-parallel - liquid-platform - liquid-prelude - liquid-vector - - listenbrainz-client + - liquidhaskell-cabal-demo - list-t-attoparsec - list-t-html-parser - list-witnesses + - listenbrainz-client - live-sequencer - llvm - llvm-analysis @@ -1811,57 +1965,51 @@ dont-distribute-packages: - llvm-tf - llvm-tools - lmonad-yesod - - localize - local-search + - localize - locked-poll - log - - logging-effect-extra - - logic-classes - - LogicGrowsOnTrees - - LogicGrowsOnTrees-MPI - - LogicGrowsOnTrees-network - - LogicGrowsOnTrees-processes - log-postgres - log-utils + - logging-effect-extra + - logic-classes - lojban - lojysamban - lol-apps - lol-benches - lol-cpp - - loli - lol-repa - lol-tests - lol-typing + - loli - longshot - loop-effin - lorentz - lostcities - loup - - LslPlus - ls-usb - lsystem - lti13 - luachunk - lucid-colonnade - lucienne - - Lucu - luhn - lui - luminance-samples - lvish - - Lykah - lz4-conduit - lzma-enumerator + - mDNSResponder-client - macbeth-lib - machines-amazonka - macosx-make-standalone + - magic-wormhole - magicbane - magico - - magic-wormhole - mahoro - maid - - mailgun - mail-pool + - mailgun - majordomo - majority - manatee @@ -1881,27 +2029,24 @@ dont-distribute-packages: - manifold-random - manifolds - marionetta - - markdown2svg - markdown-pap + - markdown2svg - markov-processes - marmalade-upload - marquise - marvin - masakazu-bot - matchers - - mathblog - - mathlink - math-programming-glpk - math-programming-tests + - mathblog + - mathlink - matsuri - maxent - maxent-learner-hw-gui - maxsharing - - MaybeT-transformers - - MC-Fold-DP - mcmc - mcmc-samplers - - mDNSResponder-client - mealy - mediabus-fdk-aac - mediabus-rtp @@ -1911,20 +2056,13 @@ dont-distribute-packages: - mergeful-persistent - mergeless-persistent - merkle-patricia-db - - MetaObject - meta-par-accelerate - metaplug - metar - metar-http - - Metrics - metronome - - MFlow - - Mhailist - - Michelangelo - - microformats2-parser - - microformats2-types - micro-gateway - - MicrosoftTranslator + - microformats2-types - midimory - mighttpd - minecraft-data @@ -1934,11 +2072,9 @@ dont-distribute-packages: - minilight-lua - minimung - minioperational - - MIP-glpk - miss - - MissingPy - - missing-py2 - miss-porcelain + - missing-py2 - mixed-strategies - mkbndl - mkcabal @@ -1949,25 +2085,18 @@ dont-distribute-packages: - moan - modify-fasta - modsplit - - modularity - modular-prelude-classy + - modularity - modulo - mole - - MonadCatchIO-mtl - - MonadCatchIO-mtl-foreign - - MonadCatchIO-transformers-foreign - monad-exception - - monadiccp-gecode - - MonadLab - monad-state - monad-stlike-stm + - monadiccp-gecode - monarch - - Monaris - - Monatron-IO - monetdb-mapi - mongrel2-handler - monky - - Monocle - monte-carlo - moo - moo-nad @@ -1987,16 +2116,12 @@ dont-distribute-packages: - msgpack-idl - msgpack-rpc - msgpack-rpc-conduit - - MSQueue - mtgoxapi - - MuCheck-Hspec - - MuCheck-HUnit - - MuCheck-QuickCheck - - MuCheck-SmallCheck - mu-grpc-client - mu-grpc-server - - multibase + - mu-tracing - multi-cabal + - multibase - multifocal - multihash-serialise - multilinear-io @@ -2006,7 +2131,6 @@ dont-distribute-packages: - multisetrewrite - murder - murmurhash3 - - musicbrainz-email - music-graphics - music-parts - music-pitch @@ -2014,39 +2138,36 @@ dont-distribute-packages: - music-score - music-sibelius - music-suite + - musicbrainz-email - musicxml2 - mutable-iter - - MutationOrder - mute-unmute - - mu-tracing - - mvclient - mvc-updates + - mvclient - mxnet-dataiter - mxnet-examples - mxnet-nn + - myTestlll - mysnapsession-example - mysql-haskell-openssl - mysql-simple-typed - - myTestlll - mywatch - n2o-web - nakadi-client - nanovg-simple - - NaperianNetCDF - nats-queue - natural-number - - NearContextAlgebra - nemesis-titan - nerf - nero-wai - nero-warp - nested-routes - - netcore - - netlines - net-spider-cli - net-spider-pangraph - net-spider-rpl - net-spider-rpl-cli + - netcore + - netlines - netstring-enumerator - nettle-frp - nettle-netkit @@ -2071,31 +2192,21 @@ dont-distribute-packages: - ngrams-loader - ngx-export-tools-extra - nikepub - - Ninjas - nirum - nlp-scores-scripts - - Nomyx - nomyx-api - nomyx-core - - Nomyx-Core - nomyx-language - - Nomyx-Language - nomyx-library - - Nomyx-Rules - nomyx-server - - Nomyx-Web - - NonEmptyList - - NoSlow - notmuch-haskell - notmuch-web - - numerical - numeric-ode + - numerical - numhask-hedgehog - numhask-histogram - numhask-range - numhask-test - - Nussinov78 - - NXT - nymphaea - obd - obdd @@ -2115,17 +2226,12 @@ dont-distribute-packages: - one-liner_2_0 - online - online-csv - - OnRmt - open-adt-tutorial - - OpenAFP-Utils - - OpenGLCheck + - open-union - openpgp-crypto-api - - OpenSCAD - openssh-github-keys - opentracing-jaeger - opentracing-zipkin-v1 - - open-union - - OpenVG - optima-for-hasql - optimal-blocks - optimusprime @@ -2133,11 +2239,9 @@ dont-distribute-packages: - orchid-demo - order-maintenance - org-mode-lucid - - OSM - osm-download - otp-authenticator - padKONTROL - - PageIO - pairing - panda - pandoc-japanese-filters @@ -2148,11 +2252,9 @@ dont-distribute-packages: - papa-implement - papa-semigroupoids - paprika - - Paraiso - - Parallel-Arrows-Eden - parco-attoparsec - - parconc-examples - parco-parsec + - parconc-examples - parquet-hs - parse-help - parsestar @@ -2165,7 +2267,6 @@ dont-distribute-packages: - pcapng - pcf - pcf-font-embed - - PCLT-DB - pdf-slave - peakachu - pec @@ -2182,7 +2283,6 @@ dont-distribute-packages: - periodic-client-exe - periodic-server - perm - - PermuteEffects - persistent-audit - persistent-hssqlppp - persistent-map @@ -2217,17 +2317,16 @@ dont-distribute-packages: - planet-mitchell - plocketed - ploterific - - Plot-ho-matic - - PlslTools - png-file - pngload - pocket-dns + - point-octree - pointless-lenses - pointless-rewrite - - point-octree - poke - polh-lexicon - polydata + - polysemy-RandomFu - polysemy-chronos - polysemy-conc - polysemy-extra @@ -2244,7 +2343,7 @@ dont-distribute-packages: - polysemy-optics - polysemy-path - polysemy-plugin - - polysemy-RandomFu + - polysemy-readline - polysemy-resume - polysemy-test - polysemy-time @@ -2277,15 +2376,13 @@ dont-distribute-packages: - powerqueue-sqs - pqueue-mtl - practice-room - - prednote-test - pred-set - pred-trie + - prednote-test - presto-hdbc - preview - primula-board - primula-bot - - Printf-TH - - ProbabilityMonads - proc - process-iterio - process-progress @@ -2303,19 +2400,16 @@ dont-distribute-packages: - proplang - prosidyc - proteome + - proto-lens-descriptors - proto3-suite - protobuf-native - protocol-buffers-descriptor-fork - - proto-lens-descriptors - proton - psc-ide - puffytools - - Pugs - pugs-compat - pugs-hsregex - punkt - - Pup-Events - - Pup-Events-Demo - puppetresources - pure-cdb - pure-priority-queue-tests @@ -2332,7 +2426,6 @@ dont-distribute-packages: - qhs - qr-repa - quantum-random - - Quelea - queryparser - queryparser-demo - queryparser-hive @@ -2376,7 +2469,6 @@ dont-distribute-packages: - random-effin - random-hypergeometric - range-space - - Ranka - rasa - rasa-example-config - rasa-ext-bufs @@ -2409,10 +2501,10 @@ dont-distribute-packages: - record-aeson - record-gl - record-preprocessor - - records-th - record-syntax - - reddit + - records-th - redHandlers + - reddit - reduce-equations - refh - reflex-animation @@ -2428,8 +2520,8 @@ dont-distribute-packages: - regex-genex - regex-pcre-text - regex-pderiv - - regexp-tries - regex-xmlschema + - regexp-tries - regional-pointers - regions-monadsfd - regions-monadstf @@ -2462,20 +2554,18 @@ dont-distribute-packages: - rest-client - rest-core - rest-example - - restful-snap - rest-gen - rest-happstack - - RESTng - - restricted-workers - rest-snap - rest-stringmap - rest-types - rest-wai + - restful-snap + - restricted-workers - rethinkdb-model - rewrite - rewriting - rezoom - - rfc - rfc-env - rfc-http-client - rfc-psql @@ -2491,16 +2581,8 @@ dont-distribute-packages: - ripple - risc-v - rivet - - Rlang-QQ - rlwe-challenges - rmonad - - RMP - - RNAdesign - - RNAdraw - - RNAFold - - RNAFoldProgs - - RNAlien - - RNAwolf - rncryptor - rob - robot @@ -2512,7 +2594,6 @@ dont-distribute-packages: - rollbar-cli - rollbar-wai - rollbar-yesod - - RollingDirectory - ron-schema - ron-storage - rose-trie @@ -2531,7 +2612,7 @@ dont-distribute-packages: - ruler - ruler-core - runtime-arbitrary - - S3 + - s-expression - safer-file-handles - safer-file-handles-bytestring - safer-file-handles-text @@ -2549,29 +2630,25 @@ dont-distribute-packages: - samtools-iteratee - sarsi - sasl + - sat-micro-hs - satchmo-backends - satchmo-examples - satchmo-funsat - satchmo-minisat - satchmo-toysat - - sat-micro-hs - - SBench - - sc2hs - sc2-lowlevel - sc2-support + - sc2hs - sc3-rdu - scalable-server - - SCalendar - - scalpel-search - scalp-webhooks + - scalpel-search - scan-vector-machine - schema - schematic - scholdoc - scholdoc-citeproc - scholdoc-texmath - - SciFlow - - SciFlow-drmaa - scion - scion-browser - scope @@ -2580,15 +2657,12 @@ dont-distribute-packages: - scp-streams - scrabble-bot - scrapbook - - SCRIPTWriter - - Scurry - sde-solver - seakale-postgresql - seakale-tests - secrm - sednaDBXML - seitz-symbol - - SelectSequencesFromMSA - selenium-server - self-extract - semi-iso @@ -2603,6 +2677,7 @@ dont-distribute-packages: - sequor - serpentine - serv + - serv-wai - servant-auth-token - servant-auth-token-acid - servant-auth-token-leveldb @@ -2631,12 +2706,7 @@ dont-distribute-packages: - servant-zeppelin-client - servant-zeppelin-server - servant-zeppelin-swagger - - serv-wai - sessiontypes-distributed - - s-expression - - SFML-control - - SFont - - SGdemo - sgf - sgrep - sha1 @@ -2645,27 +2715,13 @@ dont-distribute-packages: - shapefile - shapely-data - shelduck - - Shellac-compatline - - Shellac-editline - - Shellac-haskeline - - Shellac-readline - shellmate-extras - shine-varying - - ShortestPathProblems - showdown - - Shpadoinkle-backend-pardiff - - Shpadoinkle-backend-static - - Shpadoinkle-developer-tools - - Shpadoinkle-disembodied - - Shpadoinkle-examples - - Shpadoinkle-html - - Shpadoinkle-router - - Shpadoinkle-template - - Shpadoinkle-widgets - shpider - shuffle - - sibe - si-clock + - sibe - sigma-ij - signable - signals @@ -2675,12 +2731,9 @@ dont-distribute-packages: - simgi - simple-c-value - simple-firewire - - SimpleGL - - simpleirc-lens - - SimpleLog - simple-nix - simple-pascal - - SimpleServer + - simpleirc-lens - simseq - singleton-nats_0_4_6 - singletons-base @@ -2697,7 +2750,6 @@ dont-distribute-packages: - smcdel - smith-cli - smith-client - - Smooth - smtlib2-debug - smtlib2-pipe - smtlib2-quickcheck @@ -2706,6 +2758,7 @@ dont-distribute-packages: - snap-auth-cli - snap-elm - snap-extras + - snap-utils - snaplet-actionlog - snaplet-auth-acid - snaplet-coffee @@ -2728,17 +2781,13 @@ dont-distribute-packages: - snaplet-tasks - snaplet-wordpress - snappy-iteratee - - snap-utils - sndfile-enumerators - sneathlane-haste - snm - snmp + - snow-white - snowflake-core - snowflake-server - - snow-white - - Snusmumrik - - SoccerFun - - SoccerFunGL - sock2stream - sockets - solga-swagger @@ -2747,7 +2796,6 @@ dont-distribute-packages: - sounddelay - soundgen - source-code-server - - SourceGraph - sparkle - sparrow - sparsebit @@ -2762,49 +2810,41 @@ dont-distribute-packages: - sphero - sphinx-cli - spice - - SpinCounter - spline3 - splines - - Spock-auth - - Spock-lucid - - Spock-worker - sprinkles - sproxy - - sproxy2 - sproxy-web - - sqlite-simple-typed + - sproxy2 - sql-simple-mysql - sql-simple-pool - sql-simple-postgresql - sql-simple-sqlite + - sqlite-simple-typed - sr-extra - sscgi - sshd-lint - sssp - sstable - stable-tree + - stack-hpc-coveralls + - stack-network + - stack-run-auto - stackage - - stackage2nix - stackage-build-plan - stackage-cabal - stackage-query - stackage-sandbox - stackage-setup - stackage-upload - - stack-hpc-coveralls - - stack-network - - stack-run-auto + - stackage2nix - starrover2 - stateful-mtl - static-closure - statsd-client - statsdi - - STLinkUSB - - STM32-Zombie - stmcontrol - - StockholmAlignment - storablevector-streamfusion - - Strafunski-Sdf2Haskell - stratux - stratux-demo - stratux-http @@ -2837,38 +2877,36 @@ dont-distribute-packages: - superconstraints - sv - sv-cassava - - svg2q - - SVG2Q - - svgone - sv-svfactor + - svg2q + - svgone - swapper - swearjure - sweet-egison - switch - sylvia + - sym-plot - symantic-atom - symantic-lib - symbiote - symmetry-operations-symbols - - sym-plot - syncthing-hs - syntax - syntax-attoparsec - syntax-example - syntax-example-json - - SyntaxMacros - - syntaxnet-haskell - syntax-pretty - syntax-printer + - syntaxnet-haskell - synthesizer-llvm - systemstats - t3-client - ta + - tag-stream - tagged-list - tagged-th - tagsoup-navigate - tagstew - - tag-stream - tal - tamarin-prover - tamarin-prover-term @@ -2883,15 +2921,12 @@ dont-distribute-packages: - tasty-laws - tasty-lens - tateti-tateti - - Taxonomy - - TaxonomyTools - tbox - tccli - tdd-util - tdlib - tdlib-gen - tdlib-types - - TeaHS - techlab - telegram-bot - telegram-raw-api @@ -2901,35 +2936,34 @@ dont-distribute-packages: - tensorflow-ops - terminal-text - terrahs - - testbench - test-framework-sandbox - test-sandbox-compose - test-sandbox-hunit - test-sandbox-quickcheck - test-simple - - TeX-my-math - - textmatetags + - testbench - text-plus - text-trie - text-xml-generic + - textmatetags - th-alpha - th-context + - th-instances + - th-typegraph - theatre - theoremquest-client - thimk - - th-instances - - th-typegraph - thumbnail-polish - - tickle - tic-tac-toe + - tickle - tidal-serial - tighttp - timberc - time-exts - time-http - time-io-access - - timeprint - time-warp + - timeprint - timezone-unix - tinyMesh - tip-haskell-frontend @@ -2937,13 +2971,13 @@ dont-distribute-packages: - titan - tls-extra - tn + - to-string-instances - toboggan - todos - toktok - too-many-cells - top - topkata - - to-string-instances - total-map - toxcore - toxcore-c @@ -2963,14 +2997,11 @@ dont-distribute-packages: - trasa-reflex - trasa-server - trasa-th - - TreeCounter - treemap-html-tools - treersec - - Treiber - trek-app - trek-db - triangulation - - TrieMap - tries - trimpolya - truelevel @@ -2997,22 +3028,20 @@ dont-distribute-packages: - type-assertions - type-cache - type-cereal - - TypeClass - type-combinators-quote - type-combinators-singletons - - typed-encoding-encoding - type-digits - - typed-spreadsheet - - typed-streams - - TypeIlluminator - - typelevel - - typelevel-rewrite-rules - type-ord - type-ord-spine-cereal - - typescript-docs - type-sets - type-structure - type-sub-th + - typed-encoding-encoding + - typed-spreadsheet + - typed-streams + - typelevel + - typelevel-rewrite-rules + - typescript-docs - typson-beam - typson-esqueleto - typson-selda @@ -3021,20 +3050,19 @@ dont-distribute-packages: - ucam-webauth - uhc-light - uhc-util - - UMM - unagi-bloomfilter - unbound - unfoldable-restricted - - unicode-normalization - uni-events - - uniformBase - - uniform-io - uni-graphs - uni-htk - uni-posixutil - - uniqueness-periods-vector-examples - uni-reactor - uni-uDrawGraph + - unicode-normalization + - uniform-io + - uniformBase + - uniqueness-periods-vector-examples - universe-th - unix-fcntl - unix-simple @@ -3050,8 +3078,6 @@ dont-distribute-packages: - urembed - uri-enumerator - uri-enumerator-file - - UrlDisp - - URLT - usb - usb-enumerator - usb-hid @@ -3087,7 +3113,6 @@ dont-distribute-packages: - vformat-aeson - vformat-time - vfr-waypoints - - ViennaRNA-extras - vigilance - vimeta - vinyl-operational @@ -3101,7 +3126,6 @@ dont-distribute-packages: - vty-ui-extras - waargonaut - wahsp - - wai-cli - wai-devel - wai-dispatch - wai-handler-snap @@ -3116,26 +3140,18 @@ dont-distribute-packages: - wai-thrift - waldo - warped - - WashNGo - - WAVE - - WaveFront - wavesurfer - wavy - - web3 - - webapi - - WebBits-Html - - WebBits-multiplate - - WebCont - - webcrank-wai - - webdriver-w3c - web-mongrel2 - web-page - web-rep - web-routes-regular - web-routing + - web3 + - webapi + - webcrank-wai + - webdriver-w3c - webserver - - WEditorBrick - - WEditorHyphen - weighted - werewolf-slack - what4 @@ -3146,13 +3162,11 @@ dont-distribute-packages: - wikipedia4epub - windowslive - winio - - WL500gPControl - - wlc-hs - wl-pprint-ansiterm - wl-pprint-terminfo + - wlc-hs - wobsurv - wolf - - WordAlignment - workflow-extra - workflow-pure - workflow-types @@ -3163,28 +3177,23 @@ dont-distribute-packages: - writer-cps-full - wss-client - wtk-gtk + - wu-wei - wumpus-basic - wumpus-drawing - wumpus-microprint - wumpus-tree - - WURFL - - wu-wei - wx - wxAsteroids + - wxFruit + - wxSimpleCanvas - wxc - wxcore - - WXDiffCtrl - - wxFruit - - WxGeneric - wxhnotepad - - wxSimpleCanvas - wxturtle - wyvern - xdcc - xhb-atom-cache - xhb-ewmh - - XML - - xml2x - xml-catalog - xml-enumerator - xml-enumerator-combinators @@ -3193,34 +3202,31 @@ dont-distribute-packages: - xml-push - xml-query-xml-conduit - xml-query-xml-types - - xmltv - xml-tydom-conduit + - xml2x + - xmltv - xmms2-client - xmms2-client-glib - xmonad-contrib-bluetilebranch - xmpipe - - XMPP - xournal-builder - xournal-convert - xournal-parser - xournal-render - - XSaiga - xtc - - Yablog - - YACPong - yajl-enumerator - yam - yam-datasource - yam-job - yam-logger - - yaml-rpc-scotty - - yaml-rpc-snap - - yaml-unscrambler - yam-redis - yam-transaction - yam-transaction-odbc - yam-transaction-postgresql - yam-web + - yaml-rpc-scotty + - yaml-rpc-snap + - yaml-unscrambler - yarr-image-io - yavie - ycextra @@ -3243,15 +3249,12 @@ dont-distribute-packages: - yesod-session-redis - yjftp - yjftp-libs - - Yogurt - - Yogurt-Standalone - yoko - york-lava - yql - yu-launch - yuuko - zasni-gerna - - Z-Botan - zephyr - zerobin - zeromq3-conduit @@ -3263,16 +3266,13 @@ dont-distribute-packages: - zifter-hindent - zifter-hlint - zifter-stack - - Z-IO - zipper - zippo - ziptastic-client - zlib-enum - zmcat - - Z-MessagePack - zoom-cache - zoom-cache-pcm - zoom-cache-sndfile - zoovisitor - zuramaru - - Z-YAML diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/generic-builder.nix b/third_party/nixpkgs/pkgs/development/haskell-modules/generic-builder.nix index 2b2f23e20e..5bf9f460ac 100644 --- a/third_party/nixpkgs/pkgs/development/haskell-modules/generic-builder.nix +++ b/third_party/nixpkgs/pkgs/development/haskell-modules/generic-builder.nix @@ -44,6 +44,7 @@ in , libraryFrameworkDepends ? [], executableFrameworkDepends ? [] , homepage ? "https://hackage.haskell.org/package/${pname}" , platforms ? with lib.platforms; all # GHC can cross-compile +, badPlatforms ? lib.platforms.none , hydraPlatforms ? null , hyperlinkSource ? true , isExecutable ? false, isLibrary ? !isExecutable @@ -289,7 +290,7 @@ in lib.fix (drv: assert allPkgconfigDepends != [] -> pkg-config != null; stdenv.mkDerivation ({ - name = "${pname}-${version}"; + inherit pname version; outputs = [ "out" ] ++ (optional enableSeparateDataOutput "data") @@ -663,6 +664,7 @@ stdenv.mkDerivation ({ // optionalAttrs (args ? description) { inherit description; } // optionalAttrs (args ? maintainers) { inherit maintainers; } // optionalAttrs (args ? hydraPlatforms) { inherit hydraPlatforms; } + // optionalAttrs (args ? badPlatforms) { inherit badPlatforms; } // optionalAttrs (args ? changelog) { inherit changelog; } ; 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 87864a11e5..4e8e61c05b 100644 --- a/third_party/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix +++ b/third_party/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix @@ -7753,6 +7753,7 @@ self: { ]; description = "The Haskell/R mixed programming environment"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "HABQT" = callPackage @@ -8818,17 +8819,17 @@ self: { ({ mkDerivation, base, constraints, containers, data-default , deepseq, directory, doctest-exitcode-stdio, doctest-lib , exceptions, extra, hspec, monad-control, mono-traversable, mtl - , QuickCheck, regex-tdfa, syb, template-haskell, transformers-base - , unliftio + , QuickCheck, regex-tdfa, stm, syb, template-haskell + , transformers-base, unliftio }: mkDerivation { pname = "HMock"; - version = "0.1.0.1"; - sha256 = "1viv8aggapxvk1akm1z3976h4b12wa8zwkr5qinfpvmsgvlkhhlz"; + version = "0.2.0.0"; + sha256 = "1i5b9fxb5fii3ib97dncr5pfsylj5bsppi45qx7wq1idmz0fq3rj"; libraryHaskellDepends = [ base constraints containers data-default exceptions extra - monad-control mono-traversable mtl regex-tdfa syb template-haskell - transformers-base unliftio + monad-control mono-traversable mtl regex-tdfa stm syb + template-haskell transformers-base unliftio ]; testHaskellDepends = [ base containers data-default deepseq directory @@ -35089,8 +35090,8 @@ self: { }: mkDerivation { pname = "attoparsec-data"; - version = "1.0.5.1"; - sha256 = "1fn28rg79w5kkv3lrmqjcff8fhn1kc2b84vnblr0xqbfdjdbzgp6"; + version = "1.0.5.2"; + sha256 = "05x7xij5jyfzcl0hyjjw4lxlzgkmi55q48s5vbgvba48a2crv0qj"; libraryHaskellDepends = [ attoparsec attoparsec-time base bytestring scientific text time uuid @@ -35234,16 +35235,12 @@ self: { }) {}; "attoparsec-time" = callPackage - ({ mkDerivation, attoparsec, base, bytestring, scientific, text - , time - }: + ({ mkDerivation, attoparsec, base, bytestring, text, time }: mkDerivation { pname = "attoparsec-time"; - version = "1.0.1.1"; - sha256 = "1g3wfc499zdz79i06hgg4286ky9yv4mi3jgq1zf92ik1wcw23q6l"; - libraryHaskellDepends = [ - attoparsec base bytestring scientific text time - ]; + version = "1.0.1.2"; + sha256 = "1pc4dy4d6q11cfmgrg41h2nm34vgnnarah85gnwbd6x48cissrpp"; + libraryHaskellDepends = [ attoparsec base bytestring text time ]; description = "Attoparsec parsers of time"; license = lib.licenses.mit; }) {}; @@ -38232,6 +38229,8 @@ self: { pname = "base32"; version = "0.2.1.0"; sha256 = "1c1qzbri6m8b2m1cr68vrjbny6wlvfyrbfyzd61s83a3y3w39plp"; + revision = "1"; + editedCabalFile = "0apyphnlsnr16s5xb9b9g7d5aw3ny4qx8nz8y71zpglk63sy0cq0"; libraryHaskellDepends = [ base bytestring deepseq ghc-byteorder text text-short ]; @@ -39495,6 +39494,35 @@ self: { broken = true; }) {}; + "bech32_1_1_1" = callPackage + ({ mkDerivation, array, base, base58-bytestring, bytestring + , containers, deepseq, extra, hspec, hspec-discover, memory + , optparse-applicative, process, QuickCheck, text, vector + }: + mkDerivation { + pname = "bech32"; + version = "1.1.1"; + sha256 = "0ibdibki3f51wpxby3cl6p0xzd32ddczlg2dcqxy7lgx7j3h9xgn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers extra text + ]; + executableHaskellDepends = [ + base base58-bytestring bytestring extra memory optparse-applicative + text + ]; + testHaskellDepends = [ + base base58-bytestring bytestring containers deepseq extra hspec + memory process QuickCheck text vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Implementation of the Bech32 cryptocurrency address format (BIP 0173)"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + "bech32-th" = callPackage ({ mkDerivation, base, bech32, hspec, hspec-discover , template-haskell, text @@ -39513,6 +39541,22 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "bech32-th_1_1_1" = callPackage + ({ mkDerivation, base, bech32, hspec, hspec-discover + , template-haskell, text + }: + mkDerivation { + pname = "bech32-th"; + version = "1.1.1"; + sha256 = "0548an9v6y14qalb1agl5bskcmpb9865lxyap162xzgskd9s4iik"; + libraryHaskellDepends = [ base bech32 template-haskell text ]; + testHaskellDepends = [ base bech32 hspec template-haskell ]; + testToolDepends = [ hspec-discover ]; + description = "Template Haskell extensions to the Bech32 library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + "bed-and-breakfast" = callPackage ({ mkDerivation, array, base, binary, cpphs, deepseq, QuickCheck , template-haskell @@ -44256,8 +44300,8 @@ self: { }: mkDerivation { pname = "blucontrol"; - version = "0.5.1.1"; - sha256 = "0v3ifwxjbxm86ybn5daqqfdm4nmbfzlbkyc19d4nawnzjyf8v2p9"; + version = "0.6.0.0"; + sha256 = "1rywy6r5wachz3y9vw1iy5b46fvlxcv5s33lrriffimqprkglbcj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -47353,8 +47397,8 @@ self: { }: mkDerivation { pname = "bytebuild"; - version = "0.3.7.0"; - sha256 = "1vckm98sarxzqh6ib89y5kzhbf1yxc9wgrbpwbsrh0dv5gi3pclj"; + version = "0.3.8.0"; + sha256 = "19gg4qjlj595j8zd0n6cz2kgz70g8z6w666c6wlf5lj32j8p6yh5"; libraryHaskellDepends = [ base byteslice bytestring integer-logarithms natural-arithmetic primitive primitive-offset primitive-unlifted run-st text-short @@ -50184,8 +50228,8 @@ self: { }: mkDerivation { pname = "calamity"; - version = "0.1.30.2"; - sha256 = "0i0v8cb0a3mbkrb3liw60gb7zflnps5w04a6nx5aynini7mpwanj"; + version = "0.1.30.3"; + sha256 = "0r6vrcdqqf6a8rihjgppmp625ws5vmsmq98i177xfg14hsal49pp"; libraryHaskellDepends = [ aeson async base bytestring calamity-commands colour concurrent-extra connection containers data-default-class @@ -53125,7 +53169,6 @@ self: { ]; description = "A REST Web Api server template for building (micro)services"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "chalk" = callPackage @@ -54638,6 +54681,8 @@ self: { ]; description = "Channel/Arrow based streaming computation library"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "cielo" = callPackage @@ -58667,6 +58712,24 @@ self: { license = lib.licenses.mit; }) {}; + "colour_2_3_6" = callPackage + ({ mkDerivation, base, QuickCheck, random, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "colour"; + version = "2.3.6"; + sha256 = "0wgqj64mh2y2zk77kv59k3xb3dk4wmgfp988y74sp9a4d76mvlrc"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck random test-framework test-framework-quickcheck2 + ]; + description = "A model for human colour/color perception"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "colour-accelerate" = callPackage ({ mkDerivation, accelerate, base }: mkDerivation { @@ -67215,8 +67278,8 @@ self: { }: mkDerivation { pname = "cuckoo"; - version = "0.2.1"; - sha256 = "1bv39vfg0yzancyya1cdbrcdc0gasp0djcc9ryiwrc3kf9y0nbzn"; + version = "0.2.2"; + sha256 = "1wm81a5fsq0wdvx3ayxfrljya7rm9c0vfmy5dhxa6h9zxnqrkvav"; libraryHaskellDepends = [ base memory primitive random vector ]; testHaskellDepends = [ base bytestring cryptonite doctest hashable memory primitive @@ -69699,6 +69762,18 @@ self: { license = lib.licenses.mit; }) {}; + "data-lens-light_0_1_2_3" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "data-lens-light"; + version = "0.1.2.3"; + sha256 = "1xczbmgin315qh9wpl6v2vvnp6hv1irfbfqs7pk034qcpx61fwdl"; + libraryHaskellDepends = [ base mtl template-haskell ]; + description = "Simple lenses, minimum dependencies"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "data-lens-template" = callPackage ({ mkDerivation, base, data-lens, template-haskell }: mkDerivation { @@ -73854,6 +73929,8 @@ self: { pname = "dhall-docs"; version = "1.0.6"; sha256 = "004n8kh8riw67aqwp6z9199jwv2c9r1dbkg92s71vd9zc04wxljv"; + revision = "1"; + editedCabalFile = "1m8ms4y4pxiays620k4zjf7hnfk103y990pnhnb6hr0h70n7i157"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -74537,6 +74614,8 @@ self: { pname = "diagrams-graphviz"; version = "1.4.1.1"; sha256 = "0lscrxd682jvyrl5bj4dxp7593qwyis01sl0p4jm2jfn335wdq40"; + revision = "1"; + editedCabalFile = "1qx69541pxf71whfz2a913yzbhfcks2pyzfprkgrcmiiyv0a3i7b"; libraryHaskellDepends = [ base containers diagrams-lib fgl graphviz split ]; @@ -75620,8 +75699,8 @@ self: { }: mkDerivation { pname = "digraph"; - version = "0.2"; - sha256 = "0k6kr1vr25i2jvv2q1xby06b7xkpg2dr4sq2ffnv0lmznshjy8y5"; + version = "0.2.1"; + sha256 = "04x8y6snlfm8w22l0mn58sqbgdsc3av9l6qz2wqfdjmcp7h7s79r"; libraryHaskellDepends = [ base containers deepseq hashable massiv mwc-random streaming transformers unordered-containers @@ -78678,8 +78757,8 @@ self: { }: mkDerivation { pname = "domain"; - version = "0.1.1.1"; - sha256 = "1vy789dv1lpha2bxvr0x1vk2vvgb9z43abkqi1rbj2vvirqsbr1n"; + version = "0.1.1.2"; + sha256 = "0s4x7jhhcx94fzi8cg5bqfqn2vajdlv1yjrakfnfdqk187zbdc6r"; libraryHaskellDepends = [ attoparsec base bytestring domain-core foldl hashable parser-combinators template-haskell template-haskell-compat-v0208 @@ -78687,7 +78766,8 @@ self: { ]; testHaskellDepends = [ base domain-core QuickCheck quickcheck-instances rerebase tasty - tasty-hunit tasty-quickcheck template-haskell text th-orphans + tasty-hunit tasty-quickcheck template-haskell + template-haskell-compat-v0208 text th-orphans ]; description = "Codegen helping you define domain models"; license = lib.licenses.mit; @@ -85429,7 +85509,7 @@ self: { license = lib.licenses.bsd3; }) {}; - "esqueleto_3_5_1_0" = callPackage + "esqueleto_3_5_2_0" = callPackage ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring , conduit, containers, exceptions, hspec, hspec-core, monad-logger , mtl, mysql, mysql-simple, persistent, persistent-mysql @@ -85439,8 +85519,8 @@ self: { }: mkDerivation { pname = "esqueleto"; - version = "3.5.1.0"; - sha256 = "1r77lym11gh53059b3hg5wyzb4ymaynk5awrmzgnwfkmx041sqp8"; + version = "3.5.2.0"; + sha256 = "06z5n0nbyrdvzlfqmx3jvh76kkss3bis19k5ppqkifsfgwi07rzw"; libraryHaskellDepends = [ aeson attoparsec base blaze-html bytestring conduit containers monad-logger persistent resourcet tagged text time transformers @@ -88678,8 +88758,8 @@ self: { }: mkDerivation { pname = "fakedata-quickcheck"; - version = "0.1.0"; - sha256 = "0al5brin9bs0553rrw073za4jzw2whrf05yj6h34lmx4kxzciv6s"; + version = "0.2.0"; + sha256 = "0m70r66vbkgi1d016cpgahaas17hysabp44nigz4cda9l3x6qmh6"; libraryHaskellDepends = [ base fakedata QuickCheck random ]; testHaskellDepends = [ base fakedata hspec hspec-core QuickCheck random regex-tdfa text @@ -96670,8 +96750,8 @@ self: { }: mkDerivation { pname = "funcons-tools"; - version = "0.2.0.11"; - sha256 = "1gi7db5mjq25xwl27ihsrg0ya1jgw5zhki5c1431rizj72yx5ji9"; + version = "0.2.0.13"; + sha256 = "0favv5lfhhhsjasn0gfx2m9q18j8qjk3w92ih78nqaam8gfg59vm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -96693,10 +96773,10 @@ self: { ({ mkDerivation, base, bv, containers, multiset, text, vector }: mkDerivation { pname = "funcons-values"; - version = "0.1.0.7"; - sha256 = "0jdgwv44gs4zr8z5pg6lzikrgn3dzna8z0vriq71anlifjyci8yq"; + version = "0.1.0.9"; + sha256 = "1817jhp9vpipkvxdqvn4yj88z7z3pyrxs22h4d51c3056ighq6wn"; revision = "1"; - editedCabalFile = "1aam84wminmcy530vkv8g2qkag6gz45yyx5xks7gq1y7jifm1kkb"; + editedCabalFile = "1g807b4lpz0whz0v4xl7y0qj0682y9lvmng06rxxyabn2lcvx5sc"; libraryHaskellDepends = [ base bv containers multiset text vector ]; @@ -97353,6 +97433,8 @@ self: { pname = "futhark-data"; version = "1.0.0.1"; sha256 = "126b7igrk0aldj4kjwkyvvsy3v64g9iv6w9ladbbfnd4qw7svswm"; + revision = "1"; + editedCabalFile = "08p820dmdlg5x6ikgi69sddkywj71cnnjwz2fppnv901bbn55fav"; libraryHaskellDepends = [ base binary bytestring bytestring-to-vector containers megaparsec mtl text vector vector-binary-instances @@ -104049,8 +104131,9 @@ self: { libraryPkgconfigDepends = [ libwnck ]; description = "Wnck bindings"; license = lib.licenses.lgpl21Only; - hydraPlatforms = lib.platforms.none; - broken = true; + platforms = [ + "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" + ]; }) {inherit (pkgs) libwnck;}; "gi-xlib" = callPackage @@ -104890,6 +104973,27 @@ self: { license = lib.licenses.bsd3; }) {}; + "githash_0_1_6_1" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, hspec + , process, template-haskell, temporary, th-compat, unliftio + }: + mkDerivation { + pname = "githash"; + version = "0.1.6.1"; + sha256 = "0g922g2l3xv795gvhri5ccrh751dnyckjs7mzv1d8pg2lffpj0bi"; + libraryHaskellDepends = [ + base bytestring directory filepath process template-haskell + th-compat + ]; + testHaskellDepends = [ + base bytestring directory filepath hspec process template-haskell + temporary th-compat unliftio + ]; + description = "Compile git revision info into Haskell projects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "github" = callPackage ({ mkDerivation, aeson, base, base-compat, base16-bytestring , binary, binary-instances, bytestring, containers, cryptohash-sha1 @@ -105266,6 +105370,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "gitlab-haskell_0_3_0" = callPackage + ({ mkDerivation, aeson, base, bytestring, connection, http-conduit + , http-types, tasty, tasty-hunit, temporary, text, time + , transformers, unix, unliftio, unliftio-core + }: + mkDerivation { + pname = "gitlab-haskell"; + version = "0.3.0"; + sha256 = "0krcan8i9lkickl77r9dyf93k96yxj5zp0asmzq86ds13m8f3s9i"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring connection http-conduit http-types temporary + text time transformers unix unliftio unliftio-core + ]; + testHaskellDepends = [ aeson base bytestring tasty tasty-hunit ]; + description = "A Haskell library for the GitLab web API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "gitlib" = callPackage ({ mkDerivation, base, base16-bytestring, bytestring, conduit , conduit-combinators, containers, directory, exceptions, filepath @@ -129646,8 +129770,8 @@ self: { }: mkDerivation { pname = "hledger-flow"; - version = "0.14.3.0"; - sha256 = "113lr6b47fs3900wrn8fg1kxcbvfh91gla7585h13miz3wyjbdyf"; + version = "0.14.4"; + sha256 = "1qvh5vgnk6vrhhr1kjqsycz13acxa7ynpqnd1bmchfl4q3aga9gw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -138853,6 +138977,8 @@ self: { ]; description = "SSH protocol implementation"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "hsshellscript" = callPackage @@ -139686,8 +139812,8 @@ self: { pname = "html-parse"; version = "0.2.0.2"; sha256 = "0dm771lrrqc87ygbr3dzyl1vsyi30jgr7l0isvsbqyah7s4zyg38"; - revision = "1"; - editedCabalFile = "1hr9bskwwx3svxqaxcyaz8v0brli1bb03xcvg7zpgbisf8x6r316"; + revision = "2"; + editedCabalFile = "1arck1sfcnqfczpi6zq4rja3svd3vcxxdi69dv9983v3sl01hk2g"; libraryHaskellDepends = [ attoparsec base containers deepseq text ]; @@ -144402,8 +144528,8 @@ self: { }: mkDerivation { pname = "hypertypes"; - version = "0.1.0.1"; - sha256 = "0b3cnjw07pryqslnx0k6lxdpwnihnk6pnhp6l9d09mqyxymd9nyx"; + version = "0.1.0.2"; + sha256 = "1zh10884a2fvj06ndh4hz2vk97x4nibr57b30kgq731x4q50zgfs"; libraryHaskellDepends = [ array base base-compat binary constraints containers deepseq generic-constraints generic-data lattices lens monad-st mtl pretty @@ -145703,6 +145829,7 @@ self: { ]; description = "Embed R quasiquotes and plots in IHaskell notebooks"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "ihaskell-juicypixels" = callPackage @@ -147694,6 +147821,8 @@ self: { ]; description = "Seamlessly call R from Haskell and vice versa. No FFI required."; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {inherit (pkgs) R;}; "inliterate" = callPackage @@ -149399,8 +149528,8 @@ self: { ({ mkDerivation, base, binary, bytestring, iproute }: mkDerivation { pname = "ip2location"; - version = "8.2.1"; - sha256 = "1ccr15yn2ska5wgwlcnfpi9w1xxkly0pwqibmdl9a1ggmwfsskv0"; + version = "8.3.1"; + sha256 = "01sdx0j0rm7rgylac51mk4ph5krdnzdd8532di5g5ik3p112dzg8"; libraryHaskellDepends = [ base binary bytestring iproute ]; description = "IP2Location Haskell package for IP geolocation"; license = lib.licenses.mit; @@ -153778,8 +153907,8 @@ self: { }: mkDerivation { pname = "jukebox"; - version = "0.5.3"; - sha256 = "00774gby970jxa69zw8baki40r6nw7vrprc670n8skmlp03p38j2"; + version = "0.5.4"; + sha256 = "10lmx9xwikk4sbc3ffpzqff9qxpphgp2q8w2rdm2iskaa7qi3skn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -156121,8 +156250,8 @@ self: { }: mkDerivation { pname = "knit"; - version = "0.2.0.0"; - sha256 = "0a1swv5w9fxissxqr2x61qijqyhdxs71fv21fjz4r0kcqywnvy6x"; + version = "0.3.0.0"; + sha256 = "0wp16yrlibfl32b4akcwali074wxar96mvaykgh0xsf4pq1czx3q"; libraryHaskellDepends = [ base bytestring containers deepseq hashtables vector ]; @@ -164941,6 +165070,31 @@ self: { license = lib.licenses.mit; }) {}; + "literatex_0_2_0_0" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, conduit + , filepath, optparse-applicative, tasty, tasty-hunit, text, ttc + , unliftio + }: + mkDerivation { + pname = "literatex"; + version = "0.2.0.0"; + sha256 = "1j5x1hfh71jpywgwpbyir74h58b6lzaj7gpk2f07xlcwqmm68syz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring conduit text ttc unliftio + ]; + executableHaskellDepends = [ + ansi-wl-pprint base optparse-applicative ttc + ]; + testHaskellDepends = [ + base bytestring filepath tasty tasty-hunit text ttc unliftio + ]; + description = "transform literate source code to Markdown"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "little-earley" = callPackage ({ mkDerivation, base, containers, mtl, tasty, tasty-hunit }: mkDerivation { @@ -166064,8 +166218,8 @@ self: { }: mkDerivation { pname = "log-elasticsearch"; - version = "0.12.0.0"; - sha256 = "05cvk93s61k42bmsmj4997hdij4xk74a6jrd1qvdbkq13w20260m"; + version = "0.12.1.0"; + sha256 = "07z0p5jcd5gjhk4dyf9ny74l68ja58ffa80mbfsyaz66ff6k4y6s"; libraryHaskellDepends = [ aeson aeson-pretty base base64-bytestring bytestring deepseq http-client http-client-tls http-types log-base network-uri @@ -171134,6 +171288,29 @@ self: { broken = true; }) {}; + "matrix-client" = callPackage + ({ mkDerivation, aeson, base, base64, bytestring, doctest + , exceptions, hashable, hspec, http-client, http-client-tls, retry + , SHA, text, time, unordered-containers + }: + mkDerivation { + pname = "matrix-client"; + version = "0.1.0.0"; + sha256 = "10w1q846b4jnyg9yb87d69ixfyhl205ryrib6a53pbk0bx6zn59w"; + libraryHaskellDepends = [ + aeson base base64 bytestring exceptions hashable http-client + http-client-tls retry SHA text time unordered-containers + ]; + testHaskellDepends = [ + aeson base base64 bytestring doctest exceptions hashable hspec + http-client http-client-tls retry SHA text time + unordered-containers + ]; + description = "A matrix client library"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ maralorn ]; + }) {}; + "matrix-lens" = callPackage ({ mkDerivation, base, hedgehog, lens, matrix, tasty , tasty-discover, tasty-hedgehog, tasty-hspec, vector @@ -172903,16 +173080,14 @@ self: { }) {}; "merkle-log" = callPackage - ({ mkDerivation, base, bytestring, cereal, criterion, cryptonite - , deepseq, exceptions, hash-tree, memory, merkle-tree, mwc-random - , QuickCheck, random, random-bytestring, text + ({ mkDerivation, base, bytestring, criterion, cryptonite, deepseq + , exceptions, hash-tree, memory, mwc-random, QuickCheck, random + , random-bytestring, text }: mkDerivation { pname = "merkle-log"; - version = "0.1.0.0"; - sha256 = "07q0ifgwq8agwm62k1k83sdrln4zbj6ln90nw9p9g3pgxnp3inia"; - revision = "1"; - editedCabalFile = "1vrzsflvmx0mrsdb7i7pbz4d74k6yjccrb7979yw0r91qhmzlcir"; + version = "0.1.1"; + sha256 = "17a6s9xbv460289avbwdnf8c4vhw9qzj5xddxvfmnjjwp58qxvj1"; libraryHaskellDepends = [ base bytestring cryptonite deepseq exceptions memory text ]; @@ -172920,8 +173095,8 @@ self: { base bytestring cryptonite deepseq exceptions memory QuickCheck ]; benchmarkHaskellDepends = [ - base bytestring cereal criterion cryptonite deepseq hash-tree - memory merkle-tree mwc-random QuickCheck random random-bytestring + base bytestring criterion cryptonite deepseq hash-tree memory + mwc-random QuickCheck random random-bytestring ]; description = "Merkle Tree Logs"; license = lib.licenses.bsd3; @@ -173594,31 +173769,33 @@ self: { }) {}; "microformats2-parser" = callPackage - ({ mkDerivation, aeson, aeson-pretty, aeson-qq, attoparsec, base - , base-compat, blaze-html, blaze-markup, bytestring, containers - , data-default, either, errors, hspec - , hspec-expectations-pretty-diff, html-conduit, lens-aeson, mtl - , network, network-uri, options, pcre-heavy, raw-strings-qq, safe - , scotty, tagsoup, template-haskell, text, time, transformers - , unordered-containers, vector, wai-cli, wai-extra, xml-lens - , xss-sanitize + ({ mkDerivation, aeson, aeson-pretty, aeson-qq, attoparsec + , aws-lambda-haskell-runtime, aws-lambda-haskell-runtime-wai, base + , base-compat, blaze-html, blaze-markup, bytestring + , case-insensitive, containers, data-default, either, errors + , githash, hspec, hspec-expectations-pretty-diff, html-conduit + , lens, lens-aeson, mtl, network, network-uri, options, pcre-heavy + , raw-strings-qq, safe, scotty, tagsoup, template-haskell, text + , time, transformers, unordered-containers, vector, wai, wai-cli + , wai-extra, xml-lens, xss-sanitize }: mkDerivation { pname = "microformats2-parser"; - version = "1.0.1.9"; - sha256 = "1lxbw825yg16nmflf93l1sy6mxa3dnd7a5mdalc034brsnf1vish"; + version = "1.0.2.0"; + sha256 = "1vrw60az8jb3m9kk2vsn1v5l68jmwxsfw3p7lfwl9a8d4gk5m1gp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-qq attoparsec base base-compat blaze-markup bytestring - containers data-default either errors html-conduit lens-aeson - network-uri pcre-heavy safe tagsoup text time transformers - unordered-containers vector xml-lens xss-sanitize + case-insensitive containers data-default either errors html-conduit + lens lens-aeson network-uri pcre-heavy safe tagsoup text time + transformers unordered-containers vector xml-lens xss-sanitize ]; executableHaskellDepends = [ - aeson aeson-pretty base base-compat blaze-html blaze-markup - data-default network network-uri options scotty text wai-cli - wai-extra + aeson aeson-pretty aws-lambda-haskell-runtime + aws-lambda-haskell-runtime-wai base base-compat blaze-html + blaze-markup data-default githash network network-uri options + scotty text wai wai-cli wai-extra ]; testHaskellDepends = [ aeson-qq base base-compat bytestring data-default hspec @@ -173628,6 +173805,7 @@ self: { description = "A Microformats 2 parser"; license = lib.licenses.publicDomain; hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "microformats2-types" = callPackage @@ -189008,8 +189186,8 @@ self: { pname = "nvim-hs"; version = "2.1.0.4"; sha256 = "0bg94adja6xvzlv1x849nrfpb0i5mjbp19f9cwhaa4iw1qs532rf"; - revision = "1"; - editedCabalFile = "0yzdq8nxf2n7n4ns6frgl5nhgb3vj3nkh7336mz994iydam17wcl"; + revision = "2"; + editedCabalFile = "0bd90ndkk4lll4rvr87b9vil2h8jlchkh1fag1nrhj90lnczgpnl"; libraryHaskellDepends = [ base bytestring cereal cereal-conduit conduit containers data-default deepseq foreign-store hslogger megaparsec messagepack @@ -189033,6 +189211,44 @@ self: { license = lib.licenses.asl20; }) {}; + "nvim-hs_2_1_0_5" = callPackage + ({ mkDerivation, base, bytestring, cereal, cereal-conduit, conduit + , containers, data-default, deepseq, foreign-store, hslogger, hspec + , hspec-discover, HUnit, megaparsec, messagepack, mtl, network + , optparse-applicative, path, path-io, prettyprinter + , prettyprinter-ansi-terminal, QuickCheck, resourcet, stm + , streaming-commons, template-haskell, text, time + , time-locale-compat, transformers, transformers-base + , typed-process, unliftio, unliftio-core, utf8-string, vector, void + }: + mkDerivation { + pname = "nvim-hs"; + version = "2.1.0.5"; + sha256 = "11ld5bgrica3ma54f7x37hcbcl0ms3x6gi0326by3jsnskxplz0z"; + libraryHaskellDepends = [ + base bytestring cereal cereal-conduit conduit containers + data-default deepseq foreign-store hslogger megaparsec messagepack + mtl network optparse-applicative path path-io prettyprinter + prettyprinter-ansi-terminal resourcet stm streaming-commons + template-haskell text time time-locale-compat transformers + transformers-base typed-process unliftio unliftio-core utf8-string + vector void + ]; + testHaskellDepends = [ + base bytestring cereal cereal-conduit conduit containers + data-default foreign-store hslogger hspec hspec-discover HUnit + megaparsec messagepack mtl network optparse-applicative path + path-io prettyprinter prettyprinter-ansi-terminal QuickCheck + resourcet stm streaming-commons template-haskell text time + time-locale-compat transformers transformers-base typed-process + unliftio unliftio-core utf8-string vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell plugin backend for neovim"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + "nvim-hs-contrib" = callPackage ({ mkDerivation, base, bytestring, data-default, directory , filepath, hspec, hspec-discover, messagepack, mtl, nvim-hs @@ -192465,12 +192681,12 @@ self: { }) {}; "optparse-declarative" = callPackage - ({ mkDerivation, base, mtl }: + ({ mkDerivation, base, exceptions, mtl }: mkDerivation { pname = "optparse-declarative"; - version = "0.4.1"; - sha256 = "0paa7r64y0nb9yv3x387pdid68lnc1gn2m28kcli55dvh1x4wwxr"; - libraryHaskellDepends = [ base mtl ]; + version = "0.4.2"; + sha256 = "0a8b4aa5zvj36nj81kfylxcqfp9ahi5lnak61wvwv9bw68r2a2jn"; + libraryHaskellDepends = [ base exceptions mtl ]; description = "Declarative command line option parser"; license = lib.licenses.mit; }) {}; @@ -192541,6 +192757,26 @@ self: { license = lib.licenses.bsd3; }) {}; + "optparse-simple_0_1_1_4" = callPackage + ({ mkDerivation, base, bytestring, directory, githash + , optparse-applicative, template-haskell, th-compat, transformers + }: + mkDerivation { + pname = "optparse-simple"; + version = "0.1.1.4"; + sha256 = "0y3qgab8csiwyv60cnpzpv65n3c0ikvdx5b5mfkfahkv8xfdh08x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base githash optparse-applicative template-haskell th-compat + transformers + ]; + testHaskellDepends = [ base bytestring directory ]; + description = "Simple interface to optparse-applicative"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "optparse-text" = callPackage ({ mkDerivation, base, hspec, optparse-applicative, text }: mkDerivation { @@ -194186,6 +194422,65 @@ self: { maintainers = with lib.maintainers; [ peti ]; }) {}; + "pandoc_2_14_0_3" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base + , base64-bytestring, binary, blaze-html, blaze-markup, bytestring + , case-insensitive, citeproc, commonmark, commonmark-extensions + , commonmark-pandoc, connection, containers, data-default, deepseq + , Diff, directory, doclayout, doctemplates, emojis, exceptions + , file-embed, filepath, Glob, haddock-library, hslua + , hslua-module-path, hslua-module-system, hslua-module-text, HsYAML + , HTTP, http-client, http-client-tls, http-types, ipynb + , jira-wiki-markup, JuicyPixels, mtl, network, network-uri + , pandoc-types, parsec, process, QuickCheck, random, safe + , scientific, SHA, skylighting, skylighting-core, split, syb + , tagsoup, tasty, tasty-bench, tasty-golden, tasty-hunit, tasty-lua + , tasty-quickcheck, temporary, texmath, text, text-conversions + , time, unicode-collation, unicode-transforms, unix + , unordered-containers, xml, xml-conduit, zip-archive, zlib + }: + mkDerivation { + pname = "pandoc"; + version = "2.14.0.3"; + sha256 = "1pgd6125mrvzj2faxbsfmackb7kchzcr6bjkrwqbyn9hzxdzbqw2"; + configureFlags = [ "-fhttps" "-f-trypandoc" ]; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty array attoparsec base base64-bytestring binary + blaze-html blaze-markup bytestring case-insensitive citeproc + commonmark commonmark-extensions commonmark-pandoc connection + containers data-default deepseq directory doclayout doctemplates + emojis exceptions file-embed filepath Glob haddock-library hslua + hslua-module-path hslua-module-system hslua-module-text HsYAML HTTP + http-client http-client-tls http-types ipynb jira-wiki-markup + JuicyPixels mtl network network-uri pandoc-types parsec process + random safe scientific SHA skylighting skylighting-core split syb + tagsoup temporary texmath text text-conversions time + unicode-collation unicode-transforms unix unordered-containers xml + xml-conduit zip-archive zlib + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring containers Diff directory doctemplates exceptions + filepath Glob hslua mtl pandoc-types process QuickCheck tasty + tasty-golden tasty-hunit tasty-lua tasty-quickcheck text time xml + zip-archive + ]; + benchmarkHaskellDepends = [ + base bytestring containers deepseq mtl tasty-bench text time + ]; + postInstall = '' + mkdir -p $out/share/man/man1 + mv "man/"*.1 $out/share/man/man1/ + ''; + description = "Conversion between markup formats"; + license = lib.licenses.gpl2Plus; + hydraPlatforms = lib.platforms.none; + maintainers = with lib.maintainers; [ peti ]; + }) {}; + "pandoc-citeproc" = callPackage ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring , Cabal, containers, data-default, directory, filepath, hs-bibutils @@ -196066,8 +196361,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "parsec1"; - version = "1.0.0.7"; - sha256 = "1v9kq4g378v8pkj8ldpqwh9dwlng5idbxqqb8ywmzdjnglih34rf"; + version = "1.0.0.8"; + sha256 = "02zagbrn4w6gjl9awh4si5b6ia14p4rx22cssd03zx4ddb8kcwf7"; libraryHaskellDepends = [ base ]; description = "Portable monadic parser combinators"; license = lib.licenses.bsd3; @@ -199002,7 +199297,7 @@ self: { maintainers = with lib.maintainers; [ psibi ]; }) {}; - "persistent_2_13_0_3" = callPackage + "persistent_2_13_0_4" = callPackage ({ mkDerivation, aeson, attoparsec, base, base64-bytestring , blaze-html, bytestring, conduit, containers, criterion, deepseq , fast-logger, file-embed, hspec, http-api-data, lift-type @@ -199013,8 +199308,8 @@ self: { }: mkDerivation { pname = "persistent"; - version = "2.13.0.3"; - sha256 = "0jlrkyy10cz6rq47r75q9l5ycyrdjwxs810x7v5ijrimdd9cv24d"; + version = "2.13.0.4"; + sha256 = "04q4x50p2jpsp7fzrb61rs225hnrl8n1khmdvf0z6inkwq462w6a"; libraryHaskellDepends = [ aeson attoparsec base base64-bytestring blaze-html bytestring conduit containers fast-logger http-api-data lift-type monad-logger @@ -203390,6 +203685,8 @@ self: { ]; description = "run a subprocess, combining stdout and stderr"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "plist" = callPackage @@ -203588,8 +203885,8 @@ self: { }: mkDerivation { pname = "ploterific"; - version = "0.2.1.2"; - sha256 = "1ywg09amxngan23c5724c5s2s79yhynqha6c5xivg1ls58nc7yk5"; + version = "0.2.1.3"; + sha256 = "0ggi653hjg9s3v9zqsapm3ryb37hfdbw21pznhsvzhyy3n0fv7jv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -204883,6 +205180,25 @@ self: { hydraPlatforms = lib.platforms.none; }) {}; + "polysemy-readline" = callPackage + ({ mkDerivation, base, exceptions, haskeline, polysemy + , polysemy-plugin + }: + mkDerivation { + pname = "polysemy-readline"; + version = "0.1.0.0"; + sha256 = "19nic0n5k3r5qbmhnrzwrkncj61ba43qmg86mx0y190mvx540yz1"; + libraryHaskellDepends = [ + base exceptions haskeline polysemy polysemy-plugin + ]; + testHaskellDepends = [ + base exceptions haskeline polysemy polysemy-plugin + ]; + description = "Readline effect for polysemy"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + "polysemy-resume" = callPackage ({ mkDerivation, base, hedgehog, polysemy, polysemy-plugin , polysemy-test, relude, tasty, tasty-hedgehog, text, transformers @@ -216627,24 +216943,24 @@ self: { , filepath, hashable, html-entities, http-conduit, HUnit , lifted-base, mmorph, mtl, network-uri, parsec, parsers , QuickCheck, safe, selective, tasty, tasty-hunit, tasty-quickcheck - , text, unordered-containers, xeno + , template-haskell, temporary, text, unordered-containers, xeno }: mkDerivation { pname = "rdf4h"; - version = "4.0.2"; - sha256 = "1gkz1i1v2509aa5c9jp2lgmsnnsr7d1314gq3xmcs21dfgf7xibw"; + version = "5.0.1"; + sha256 = "0i6sza600fzrk92pp9qc4ji361js5adg7ijf30hb9fdl854hjgk9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ algebraic-graphs attoparsec base binary bytestring containers deepseq exceptions filepath hashable html-entities http-conduit - lifted-base mmorph mtl network-uri parsec parsers selective text - unordered-containers xeno + lifted-base mmorph mtl network-uri parsec parsers selective + template-haskell text unordered-containers xeno ]; executableHaskellDepends = [ base containers text ]; testHaskellDepends = [ - base containers directory filepath HUnit QuickCheck safe tasty - tasty-hunit tasty-quickcheck text + base bytestring containers directory filepath HUnit QuickCheck safe + tasty tasty-hunit tasty-quickcheck temporary text ]; benchmarkHaskellDepends = [ base criterion deepseq text ]; description = "A library for RDF processing in Haskell"; @@ -222901,6 +223217,7 @@ self: { description = "Robert Fischer's Common library"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "rfc-env" = callPackage @@ -223672,8 +223989,8 @@ self: { }: mkDerivation { pname = "rio-process-pool"; - version = "1.0.0"; - sha256 = "09v95wyrsa6yg5q5zaf9gqmn2xhh1i1q2mmxq52xhpc8pqwj93b9"; + version = "1.0.1"; + sha256 = "1r3w7p9yf2k2czdwm739y191x25ravbsn948wwgqxsqamsqs7l18"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -231554,14 +231871,41 @@ self: { license = lib.licenses.bsd3; }) {}; + "servant_0_18_3" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base-compat, bifunctors + , bytestring, case-insensitive, deepseq, hspec, hspec-discover + , http-api-data, http-media, http-types, mmorph, mtl, network-uri + , QuickCheck, quickcheck-instances, singleton-bool, sop-core + , string-conversions, tagged, text, transformers, vault + }: + mkDerivation { + pname = "servant"; + version = "0.18.3"; + sha256 = "033ykm8l7a9bjcwb3v9d0ljglq1sxpjm1iss7nqakpyxljcg2sxp"; + libraryHaskellDepends = [ + aeson attoparsec base base-compat bifunctors bytestring + case-insensitive deepseq http-api-data http-media http-types mmorph + mtl network-uri QuickCheck singleton-bool sop-core + string-conversions tagged text transformers vault + ]; + testHaskellDepends = [ + aeson base base-compat bytestring hspec http-media mtl QuickCheck + quickcheck-instances string-conversions text transformers + ]; + 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 }: mkDerivation { pname = "servant-JuicyPixels"; - version = "0.3.0.6"; - sha256 = "16bdlgrz71h03lr2xcd2isclfzgr9h2xdl5lbnbs0v1czaxx7m6h"; + version = "0.3.1.0"; + sha256 = "1mi9b84myy3sg35xxrna5pwjwkn51v0xsd300ssvy8xaj4k96wjk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -231611,8 +231955,8 @@ self: { pname = "servant-auth"; version = "0.4.0.0"; sha256 = "0v2g80kakjwpws92bk3anzy4k8vgxq99y7g3ib4amc5x6kxcmjh1"; - revision = "2"; - editedCabalFile = "0mbx44l1jnvfvppv6diiixqx5rdkb68djxl36m5sd12qz6rqmcx0"; + revision = "3"; + editedCabalFile = "1hq0mz4fm2f6v57jzyahk5wfip285v3yh20dawvmwdh7wq6104zr"; libraryHaskellDepends = [ aeson base jose lens servant text unordered-containers ]; @@ -231631,8 +231975,8 @@ self: { pname = "servant-auth-client"; version = "0.4.1.0"; sha256 = "16rmwdrx0qyqa821ipayczzl3gv8gvqgx8k9q8qaw19w87hwkh83"; - revision = "1"; - editedCabalFile = "0q7bazq4ilijclpz23fshpjcspnrfalh7jhqi5gg03m00wwibn4n"; + revision = "2"; + editedCabalFile = "0mq9nhrlh44jxkngj06pasrrjzv5193lj6d2szprnncgrk36zi31"; libraryHaskellDepends = [ base bytestring containers servant servant-auth servant-client-core ]; @@ -231687,8 +232031,8 @@ self: { pname = "servant-auth-docs"; version = "0.2.10.0"; sha256 = "0j1ynnrb6plrhpb2vzs2p7a9jb41llp0j1jwgap7hjhkwhyc7wxd"; - revision = "7"; - editedCabalFile = "10178ahxq36l9mik7dcn1c1f97fpp8b4r7xiqwiv21llp95s7cqp"; + revision = "8"; + editedCabalFile = "01mb003lajxs1x82k20dbnxzdvxdla51vi4dh4f0a1xycvyhfpyi"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ base lens servant servant-auth servant-docs text @@ -231753,8 +232097,8 @@ self: { pname = "servant-auth-server"; version = "0.4.6.0"; sha256 = "0isl9pzzhfbs8pgh3qr2vbgfp0bh741dfa59sq7n3cmbkc6ndpkk"; - revision = "2"; - editedCabalFile = "1vf0mnbq0wmwha3aa2fn593dwibaw00l4agspgvchx7574jyr5wp"; + revision = "3"; + editedCabalFile = "0iasfns12wab45hf4qkwm5bx1z63ass9n5sh926wnn82g1v6qdyw"; libraryHaskellDepends = [ aeson base base64-bytestring blaze-builder bytestring case-insensitive cookie data-default-class entropy http-types jose @@ -231779,8 +232123,8 @@ self: { pname = "servant-auth-swagger"; version = "0.2.10.1"; sha256 = "029nvb4wxwl98ah26bgcq1b7izrnvssxwn1682liimvsh4a8bady"; - revision = "2"; - editedCabalFile = "0b8fawx2wv9zshn9i4abnwy4lgf3fkhbhm8bhfpgm9d867dx21y4"; + revision = "3"; + editedCabalFile = "1hkszdp7c7c34b2yp2gb7khzlzq8iw5ma066r30kq2nw5jj895k0"; libraryHaskellDepends = [ base lens servant servant-auth servant-swagger swagger2 text ]; @@ -232112,6 +232456,37 @@ self: { license = lib.licenses.bsd3; }) {}; + "servant-client_0_18_3" = 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, tdigest, text, time, transformers + , transformers-base, transformers-compat, wai, warp + }: + mkDerivation { + pname = "servant-client"; + version = "0.18.3"; + sha256 = "0ddn7x9z2znkkyn6l2x6a85vq673q4vppr0q9n56ibvl3k3saxj0"; + 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 text time + transformers transformers-base transformers-compat + ]; + testHaskellDepends = [ + aeson base base-compat bytestring entropy hspec http-api-data + http-client http-types HUnit kan-extensions markdown-unlit mtl + network QuickCheck servant servant-client-core servant-server + sop-core stm tdigest 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; + }) {}; + "servant-client-core" = callPackage ({ mkDerivation, aeson, base, base-compat, base64-bytestring , bytestring, containers, deepseq, exceptions, free, hspec @@ -232135,6 +232510,28 @@ self: { license = lib.licenses.bsd3; }) {}; + "servant-client-core_0_18_3" = callPackage + ({ mkDerivation, aeson, base, base-compat, base64-bytestring + , bytestring, containers, deepseq, exceptions, free, hspec + , hspec-discover, http-media, http-types, network-uri, QuickCheck + , safe, servant, sop-core, template-haskell, text, transformers + }: + mkDerivation { + pname = "servant-client-core"; + version = "0.18.3"; + sha256 = "1iln4axymmmk3ib0wxmpzjgq16lip8nz7xich3ysgzx6g2n15xsd"; + libraryHaskellDepends = [ + aeson base base-compat base64-bytestring bytestring containers + deepseq exceptions free http-media http-types network-uri safe + servant sop-core template-haskell text transformers + ]; + 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 @@ -232187,6 +232584,8 @@ self: { pname = "servant-conduit"; version = "0.15.1"; sha256 = "1vy3ihypb0zm2yd16rq120qw3898i3c0mahh2jysssv65g0avdwp"; + revision = "1"; + editedCabalFile = "0j7jrwyj6vnfr8wyyzjjm6gakx401aylrq8shc2y9ciy0mhf8lrv"; libraryHaskellDepends = [ base bytestring conduit mtl resourcet servant unliftio-core ]; @@ -232310,6 +232709,35 @@ self: { license = lib.licenses.bsd3; }) {}; + "servant-docs_0_11_9" = 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.11.9"; + sha256 = "0ynjyyxlzb2j5d92rryqqa97rp16582mbmvnv7syczha5ziq24nk"; + 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; + }) {}; + "servant-docs-simple" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, hspec , hspec-core, ordered-containers, prettyprinter, raw-strings-qq @@ -232552,6 +232980,24 @@ self: { license = lib.licenses.bsd3; }) {}; + "servant-foreign_0_15_4" = callPackage + ({ mkDerivation, base, base-compat, hspec, hspec-discover + , http-types, lens, servant, text + }: + mkDerivation { + pname = "servant-foreign"; + version = "0.15.4"; + sha256 = "0bznb73rbgfgkg7n4pxghkqsfca0yw9vak73c6w8sqvc2mjnc7mz"; + 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 { @@ -232737,6 +233183,41 @@ self: { broken = true; }) {}; + "servant-http-streams_0_18_3" = 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 + , tdigest, text, time, transformers, transformers-base + , transformers-compat, wai, warp + }: + mkDerivation { + pname = "servant-http-streams"; + version = "0.18.3"; + sha256 = "0cc4qmbzq4n1yp5yfg76w1skkksh13qlbza9i2pgsxa9sc39s5fa"; + 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 tdigest 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 @@ -232916,6 +233397,8 @@ self: { pname = "servant-machines"; version = "0.15.1"; sha256 = "0k8abcc72s5bzcf2vmjkxxjnhk45rww6hr3l93msm2510hi6gda4"; + revision = "1"; + editedCabalFile = "0zplgs1kqfmnnx8yv8ay594misiamgmvy41b8w1h3mr7n4vrgk8j"; libraryHaskellDepends = [ base bytestring machines mtl servant ]; testHaskellDepends = [ base base-compat bytestring http-client http-media machines servant @@ -233213,6 +233696,28 @@ self: { license = lib.licenses.bsd3; }) {}; + "servant-pipes_0_15_3" = 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.15.3"; + sha256 = "1sd01f95rkraa0zdqqg2vwx91zsih0i0hqqkz55nnw9bsbsqhq1n"; + 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 @@ -233641,6 +234146,42 @@ self: { license = lib.licenses.bsd3; }) {}; + "servant-server_0_18_3" = callPackage + ({ mkDerivation, aeson, base, base-compat, base64-bytestring + , bytestring, containers, directory, exceptions, filepath, hspec + , hspec-discover, hspec-wai, http-api-data, http-media, http-types + , monad-control, mtl, network, network-uri, QuickCheck, resourcet + , safe, servant, should-not-typecheck, sop-core, string-conversions + , tagged, temporary, text, transformers, transformers-base + , transformers-compat, wai, wai-app-static, wai-extra, warp, word8 + }: + mkDerivation { + pname = "servant-server"; + version = "0.18.3"; + sha256 = "1gng0in85as45aprwy19xaqlgmwfx0pkly150d2v96knhbcwsshk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-compat base64-bytestring bytestring containers exceptions + filepath http-api-data http-media http-types monad-control mtl + network network-uri resourcet servant sop-core string-conversions + tagged text transformers transformers-base wai wai-app-static word8 + ]; + executableHaskellDepends = [ + aeson base base-compat servant text wai warp + ]; + testHaskellDepends = [ + aeson base base-compat base64-bytestring bytestring directory hspec + hspec-wai http-types mtl QuickCheck resourcet safe servant + should-not-typecheck sop-core string-conversions temporary text + transformers transformers-compat 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; + }) {}; + "servant-server-namedargs" = callPackage ({ mkDerivation, base, bytestring, http-api-data, http-types, named , servant, servant-namedargs, servant-server, string-conversions @@ -248528,6 +249069,28 @@ self: { license = lib.licenses.bsd3; }) {}; + "streaming-bytestring_0_2_1" = callPackage + ({ mkDerivation, base, bytestring, deepseq, exceptions, ghc-prim + , mmorph, mtl, resourcet, smallcheck, streaming, tasty, tasty-hunit + , tasty-smallcheck, transformers, transformers-base + }: + mkDerivation { + pname = "streaming-bytestring"; + version = "0.2.1"; + sha256 = "1yri2g0wx2fila25ang04nsv4i12b4yhwqwcfkkpx1sz8fhzibxy"; + libraryHaskellDepends = [ + base bytestring deepseq exceptions ghc-prim mmorph mtl resourcet + streaming transformers transformers-base + ]; + testHaskellDepends = [ + base bytestring resourcet smallcheck streaming tasty tasty-hunit + tasty-smallcheck transformers + ]; + description = "Fast, effectful byte streams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + "streaming-cassava" = callPackage ({ mkDerivation, base, bytestring, cassava, hspec, mtl, QuickCheck , quickcheck-instances, streaming, streaming-bytestring, text @@ -250074,8 +250637,8 @@ self: { }: mkDerivation { pname = "stripeapi"; - version = "0.1.0.2"; - sha256 = "1zls2k2bzrkwcqav8s416gjsc4rp6glb4rv0ljkjab55ym3fkbqq"; + version = "1.0.0.0"; + sha256 = "0wg3b08gvkcqinc5r9jcrcfrgw0c3mh57ca5hzcrknddwd23flbj"; libraryHaskellDepends = [ aeson base bytestring ghc-prim http-client http-conduit http-types mtl scientific text time transformers unordered-containers vector @@ -251957,13 +252520,13 @@ self: { }: mkDerivation { pname = "swiss-ephemeris"; - version = "1.2.1.1"; - sha256 = "1k584gv36xgj87qbrvcl5w9v8z2k7y4csmz737d5r2a8mvf8sf33"; + version = "1.3.0.1"; + sha256 = "1y30qx18ps412r28grlxpfxw3ikirbf3kkxmqwd75ydxp9apn52k"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base directory hspec QuickCheck ]; testToolDepends = [ hspec-discover ]; description = "Haskell bindings for the Swiss Ephemeris C library"; - license = lib.licenses.gpl2Only; + license = lib.licenses.agpl3Only; hydraPlatforms = lib.platforms.none; broken = true; }) {}; @@ -255452,6 +256015,18 @@ self: { license = lib.licenses.mit; }) {}; + "tasty-bench_0_3" = callPackage + ({ mkDerivation, base, containers, deepseq, tasty }: + mkDerivation { + pname = "tasty-bench"; + version = "0.3"; + sha256 = "06c7n1dslxr1m15m8kf35zfn544jm36vk8s3yfrf6h047gd1bs2k"; + libraryHaskellDepends = [ base containers deepseq tasty ]; + description = "Featherlight benchmark framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "tasty-checklist" = callPackage ({ mkDerivation, base, exceptions, parameterized-utils, tasty , tasty-expected-failure, tasty-hunit, text @@ -255821,6 +256396,8 @@ self: { pname = "tasty-json"; version = "0.1.0.0"; sha256 = "0k6zzi2w675pghxfv5y6m67n2cv8bb22dq9zgb5yfwycfj3va4bp"; + revision = "1"; + editedCabalFile = "0jk27ld4l435nnzc80wg6b46ibmc0cmbb0k3hpp58yxbyldr6xdr"; libraryHaskellDepends = [ base bytestring containers stm tagged tasty text ]; @@ -256206,8 +256783,8 @@ self: { pname = "tasty-wai"; version = "0.1.1.1"; sha256 = "1bnq2mbgv1ksn9sq33dq1q91pzndy7gn61mlnkybk89k0bsw5i7y"; - revision = "1"; - editedCabalFile = "033s0aap50r7y3sbxc1jf60lpv66nljwyypc8smyccgiv5l8khzr"; + revision = "2"; + editedCabalFile = "13f0rmdyfd8wx9w9d6vj40akskq763gjj89p7dzy6zyaiyllgk64"; libraryHaskellDepends = [ base bytestring http-types HUnit tasty wai wai-extra ]; @@ -257031,6 +257608,18 @@ self: { license = lib.licenses.mit; }) {}; + "template-haskell-compat-v0208_0_1_6" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "template-haskell-compat-v0208"; + version = "0.1.6"; + sha256 = "1s2ba86y2r9n4r1dwfg734y3nfqxak560s8srd04kbn623hnrkw8"; + libraryHaskellDepends = [ base template-haskell ]; + description = "A backwards compatibility layer for Template Haskell newer than 2.8"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "template-haskell-optics" = callPackage ({ mkDerivation, base, containers, optics-core, template-haskell }: mkDerivation { @@ -258769,8 +259358,8 @@ self: { pname = "texrunner"; version = "0.0.1.2"; sha256 = "1fxyxwgvn0rxhkl1fs2msr88jqwx5wwfnjsjlcankrwcn7gyk7jy"; - revision = "2"; - editedCabalFile = "0zv8xp8z2gx9zjqn1f81hri4hn0bws7cq39g5i2g2axrkm9nwj5q"; + revision = "3"; + editedCabalFile = "1l3cpi7yx8jm3653rf3v7midf19i7khc6in75m7zz66124c6i350"; libraryHaskellDepends = [ attoparsec base bytestring directory filepath io-streams mtl process semigroups temporary @@ -266567,6 +267156,23 @@ self: { license = lib.licenses.mit; }) {}; + "ttc_1_1_0_1" = callPackage + ({ mkDerivation, base, bytestring, tasty, tasty-hunit + , template-haskell, text + }: + mkDerivation { + pname = "ttc"; + version = "1.1.0.1"; + sha256 = "0vngp6md5viz4r57q0qn3pf09ph6kpkzvdigsxmgqcic2ha1a4n1"; + libraryHaskellDepends = [ base bytestring template-haskell text ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit template-haskell text + ]; + description = "Textual Type Classes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + "ttl-hashtables" = callPackage ({ mkDerivation, base, clock, containers, data-default, failable , hashable, hashtables, hspec, mtl, transformers @@ -267088,6 +267694,8 @@ self: { ]; description = "An equational theorem prover"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; }) {}; "twee-lib" = callPackage @@ -276926,23 +277534,19 @@ self: { "wai-cli" = callPackage ({ mkDerivation, ansi-terminal, base, http-types, iproute - , monads-tf, network, options, socket-activation, stm - , streaming-commons, unix, wai, wai-extra, warp, warp-tls + , monads-tf, network, options, stm, streaming-commons, transformers + , unix, wai, wai-extra, warp, warp-tls }: mkDerivation { pname = "wai-cli"; - version = "0.2.1"; - sha256 = "1r4lxbjzb5qzn7y0kanlgm8s9a3j1j93cvs74s2bmcc82ysc3x9f"; - revision = "1"; - editedCabalFile = "1h0ip8r0zdm0xzaprfiyfdm40286apyvn6psqnx7pif8acfhpq8m"; + version = "0.2.3"; + sha256 = "0fflvxfc9ibkrrgqdsr89gl77b0b706a8g7ylydaqqz6z089qbi3"; libraryHaskellDepends = [ - ansi-terminal base http-types iproute monads-tf network options - socket-activation stm streaming-commons unix wai wai-extra warp - warp-tls + ansi-terminal base http-types iproute monads-tf network options stm + streaming-commons transformers unix wai wai-extra warp warp-tls ]; description = "Command line runner for Wai apps (using Warp) with TLS, CGI, socket activation & graceful shutdown"; license = lib.licenses.publicDomain; - hydraPlatforms = lib.platforms.none; }) {}; "wai-conduit" = callPackage @@ -286307,8 +286911,8 @@ self: { }: mkDerivation { pname = "yaml-unscrambler"; - version = "0.1.0.2"; - sha256 = "03wvb5skx41kdmdc6zhydr7zddzyshy2cgk8zmwy26q70z3g01zf"; + version = "0.1.0.3"; + sha256 = "1n8q5dsvs6sh2gzs24m49cz5pg1pavn9sma4fk5jizrjrabik4sj"; libraryHaskellDepends = [ acc attoparsec attoparsec-data attoparsec-time base base64 bytestring conduit containers foldl hashable libyaml mtl scientific @@ -291303,8 +291907,8 @@ self: { ({ mkDerivation, base, hspec, Z-Data, Z-IO, zookeeper_mt }: mkDerivation { pname = "zoovisitor"; - version = "0.1.1.1"; - sha256 = "1mg3wz3drddxdrbr1b0yw5wayzqi99zfdlgiwvgcc5pxb98i6wk3"; + version = "0.1.2.0"; + sha256 = "0s0svxa7y7a35jg4f0qq6zdg187c2g1s0f3payd26vpwa6rp8f8k"; libraryHaskellDepends = [ base Z-Data Z-IO ]; librarySystemDepends = [ zookeeper_mt ]; testHaskellDepends = [ base hspec ]; diff --git a/third_party/nixpkgs/pkgs/development/interpreters/alda/default.nix b/third_party/nixpkgs/pkgs/development/interpreters/alda/default.nix index 85c48ee201..96d4207dbe 100644 --- a/third_party/nixpkgs/pkgs/development/interpreters/alda/default.nix +++ b/third_party/nixpkgs/pkgs/development/interpreters/alda/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "alda"; - version = "1.4.4"; + version = "1.5.0"; src = fetchurl { url = "https://github.com/alda-lang/alda/releases/download/${version}/alda"; - sha256 = "sha256-zIq8coSh4B9VGrixkQfhySK7qhlFG2p7O0suvbiScKY="; + sha256 = "sha256-OHbOsgYN87ThU7EgjCgxADnOv32qIi+7XwDwcW0dmV0="; }; dontUnpack = true; diff --git a/third_party/nixpkgs/pkgs/development/interpreters/dhall/build-dhall-github-package.nix b/third_party/nixpkgs/pkgs/development/interpreters/dhall/build-dhall-github-package.nix index 53adc5a9b1..8f9e4d8355 100644 --- a/third_party/nixpkgs/pkgs/development/interpreters/dhall/build-dhall-github-package.nix +++ b/third_party/nixpkgs/pkgs/development/interpreters/dhall/build-dhall-github-package.nix @@ -43,7 +43,7 @@ lib.makePackageOverridable "rev" ]); - prefix = lib.optionalString (directory != "") "${directory}/"; + prefix = lib.optionalString (directory != "") "/${directory}"; in buildDhallPackage @@ -51,9 +51,12 @@ lib.makePackageOverridable name = versionedName; - code = "${src}/${prefix}${file}"; + code = "${src}${prefix}/${file}"; } // lib.optionalAttrs document - { documentationRoot = "${src}/${prefix}"; } + { documentationRoot = "${src}/${prefix}"; + + baseImportUrl = "https://raw.githubusercontent.com/${owner}/${repo}/${rev}${prefix}"; + } ) ) diff --git a/third_party/nixpkgs/pkgs/development/interpreters/dhall/build-dhall-package.nix b/third_party/nixpkgs/pkgs/development/interpreters/dhall/build-dhall-package.nix index 9fc9a44121..86797e9f13 100644 --- a/third_party/nixpkgs/pkgs/development/interpreters/dhall/build-dhall-package.nix +++ b/third_party/nixpkgs/pkgs/development/interpreters/dhall/build-dhall-package.nix @@ -37,6 +37,12 @@ # # If `null`, then no documentation is generated. , documentationRoot ? null + + # Base URL prepended to paths copied to the clipboard + # + # This is used in conjunction with `documentationRoot`, and is unused if + # `documentationRoot` is `null`. +, baseImportUrl ? null }: let @@ -85,6 +91,12 @@ in ${lib.optionalString (documentationRoot != null) '' mkdir -p $out/${dataDhall} - XDG_DATA_HOME=$out/${data} ${dhall-docs}/bin/dhall-docs --input '${documentationRoot}' --package-name '${name}' --output-link $out/docs + XDG_DATA_HOME=$out/${data} ${dhall-docs}/bin/dhall-docs --output-link $out/docs ${lib.cli.toGNUCommandLineShell { } { + base-import-url = baseImportUrl; + + input = documentationRoot; + + package-name = name; + }} ''} '' diff --git a/third_party/nixpkgs/pkgs/development/interpreters/hy/builder.nix b/third_party/nixpkgs/pkgs/development/interpreters/hy/builder.nix new file mode 100644 index 0000000000..6757f859ac --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/interpreters/hy/builder.nix @@ -0,0 +1,40 @@ +{ lib +, python3Packages +, hyDefinedPythonPackages /* Packages like with python.withPackages */ +, ... +}: +python3Packages.buildPythonApplication rec { + pname = "hy"; + version = "1.0a1"; + + src = python3Packages.fetchPypi { + inherit pname version; + sha256 = "sha256-lCrbvbkeutSNmvvn/eHpTnJwPb5aEH7hWTXYSE+AJmU="; + }; + + checkInputs = with python3Packages; [ flake8 pytest ]; + + propagatedBuildInputs = with python3Packages; [ + appdirs + astor + clint + colorama + fastentrypoints + funcparserlib + rply + pygments + ] ++ (hyDefinedPythonPackages python3Packages); + + # Hy does not include tests in the source distribution from PyPI, so only test executable. + checkPhase = '' + $out/bin/hy --help > /dev/null + ''; + + meta = with lib; { + description = "A LISP dialect embedded in Python"; + homepage = "https://hylang.org/"; + license = licenses.mit; + maintainers = with maintainers; [ nixy mazurel ]; + platforms = platforms.all; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/interpreters/hy/default.nix b/third_party/nixpkgs/pkgs/development/interpreters/hy/default.nix index e39bf915cf..f5d80c11d7 100644 --- a/third_party/nixpkgs/pkgs/development/interpreters/hy/default.nix +++ b/third_party/nixpkgs/pkgs/development/interpreters/hy/default.nix @@ -1,37 +1,15 @@ -{ lib, python3Packages }: - -python3Packages.buildPythonApplication rec { - pname = "hy"; - version = "0.19.0"; - - src = python3Packages.fetchPypi { - inherit pname version; - sha256 = "05k05qmiiysiwdc05sxmanwhv1crfwbb3l8swxfisbzbvmv1snis"; - }; - - checkInputs = with python3Packages; [ flake8 pytest ]; - - propagatedBuildInputs = with python3Packages; [ - appdirs - astor - clint - colorama - fastentrypoints - funcparserlib - rply - pygments - ]; - - # Hy does not include tests in the source distribution from PyPI, so only test executable. - checkPhase = '' - $out/bin/hy --help > /dev/null - ''; - - meta = with lib; { - description = "A LISP dialect embedded in Python"; - homepage = "http://hylang.org/"; - license = licenses.mit; - maintainers = with maintainers; [ nixy ]; - platforms = platforms.all; - }; +{ lib +, callPackage +, hyDefinedPythonPackages ? python-packages: [] /* Packages like with python.withPackages */ +}: +let + withPackages = ( + python-packages: callPackage ./builder.nix { + hyDefinedPythonPackages = python-packages; + } + ); +in +(withPackages hyDefinedPythonPackages) // { + # Export withPackages function for hy customization + inherit withPackages; } diff --git a/third_party/nixpkgs/pkgs/development/interpreters/php/7.4.nix b/third_party/nixpkgs/pkgs/development/interpreters/php/7.4.nix index 7640e6bc64..1e72f7b48b 100644 --- a/third_party/nixpkgs/pkgs/development/interpreters/php/7.4.nix +++ b/third_party/nixpkgs/pkgs/development/interpreters/php/7.4.nix @@ -2,8 +2,8 @@ let base = callPackage ./generic.nix (_args // { - version = "7.4.20"; - sha256 = "0d5ncz97y0271dsmz269wl4721vhq2fn6pmm9rxglc756p36pnha"; + version = "7.4.21"; + sha256 = "0al2697d5hwq0f39rgncl1pwfxzzpc0afmr0fjvw5qjpww163v1n"; }); in diff --git a/third_party/nixpkgs/pkgs/development/interpreters/php/8.0.nix b/third_party/nixpkgs/pkgs/development/interpreters/php/8.0.nix index 294f100ded..82d78d9531 100644 --- a/third_party/nixpkgs/pkgs/development/interpreters/php/8.0.nix +++ b/third_party/nixpkgs/pkgs/development/interpreters/php/8.0.nix @@ -2,8 +2,8 @@ let base = callPackage ./generic.nix (_args // { - version = "8.0.7"; - sha256 = "0yazcc9x66xg1gmi3rpgk891g6s3mm7aywcadqfqnx1mdz4z5ckj"; + version = "8.0.8"; + sha256 = "0vyi9hhy7yl4l589dniwb3gq29sp3giq7ni4nca3x54q3bbpgg8l"; }); in diff --git a/third_party/nixpkgs/pkgs/development/interpreters/php/generic.nix b/third_party/nixpkgs/pkgs/development/interpreters/php/generic.nix index 5344be9c5c..dbe01acb6d 100644 --- a/third_party/nixpkgs/pkgs/development/interpreters/php/generic.nix +++ b/third_party/nixpkgs/pkgs/development/interpreters/php/generic.nix @@ -133,7 +133,7 @@ let unwrapped = php; # Select the right php tests for the php version tests = nixosTests."php${lib.strings.replaceStrings [ "." ] [ "" ] (lib.versions.majorMinor php.version)}"; - inherit (php-packages) extensions buildPecl; + inherit (php-packages) extensions buildPecl mkExtension; packages = php-packages.tools; meta = php.meta // { outputsToInstall = [ "out" ]; @@ -195,8 +195,6 @@ let # PCRE ++ lib.optionals (lib.versionAtLeast version "7.4") [ "--with-external-pcre=${pcre2.dev}" ] - ++ lib.optionals (lib.versions.majorMinor version == "7.3") [ "--with-pcre-regex=${pcre2.dev}" ] - ++ lib.optionals (lib.versionOlder version "7.3") [ "--with-pcre-regex=${pcre2.dev}" ] ++ [ "PCRE_LIBDIR=${pcre2}" ] diff --git a/third_party/nixpkgs/pkgs/development/libraries/SDL/default.nix b/third_party/nixpkgs/pkgs/development/libraries/SDL/default.nix index bf76bc1e85..225cadac8c 100644 --- a/third_party/nixpkgs/pkgs/development/libraries/SDL/default.nix +++ b/third_party/nixpkgs/pkgs/development/libraries/SDL/default.nix @@ -5,7 +5,7 @@ , x11Support ? !stdenv.isCygwin && !stdenv.hostPlatform.isAndroid , libXext, libICE, libXrandr , pulseaudioSupport ? config.pulseaudio or stdenv.isLinux && !stdenv.hostPlatform.isAndroid, libpulseaudio -, OpenGL, CoreAudio, CoreServices, AudioUnit, Kernel, Cocoa +, OpenGL, GLUT, CoreAudio, CoreServices, AudioUnit, Kernel, Cocoa }: # NOTE: When editing this expression see if the same change applies to @@ -16,7 +16,8 @@ with lib; let extraPropagatedBuildInputs = [ ] ++ optionals x11Support [ libXext libICE libXrandr ] - ++ optionals openglSupport [ libGL libGLU ] + ++ optionals (openglSupport && stdenv.isLinux) [ libGL libGLU ] + ++ optionals (openglSupport && stdenv.isDarwin) [ OpenGL GLUT ] ++ optional alsaSupport alsa-lib ++ optional pulseaudioSupport libpulseaudio ++ optional stdenv.isDarwin Cocoa; diff --git a/third_party/nixpkgs/pkgs/development/libraries/boca/default.nix b/third_party/nixpkgs/pkgs/development/libraries/boca/default.nix index 0f848e3024..ffbc99f79f 100644 --- a/third_party/nixpkgs/pkgs/development/libraries/boca/default.nix +++ b/third_party/nixpkgs/pkgs/development/libraries/boca/default.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "BoCA"; - version = "1.0.4"; + version = "1.0.5"; src = fetchFromGitHub { owner = "enzo1982"; repo = "boca"; rev = "v${version}"; - sha256 = "sha256-SP/rVt/8VoeUprwJIIMSIBvoC1Zein3F7MR2tqc2vd0="; + sha256 = "sha256-ooLPpwTxG7QBAGhEGhta4T06ZDWlPysocHbb/Sq7Wyo="; }; nativeBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/libraries/intel-gmmlib/default.nix b/third_party/nixpkgs/pkgs/development/libraries/intel-gmmlib/default.nix index a56422c87e..c0bb8ec9ab 100644 --- a/third_party/nixpkgs/pkgs/development/libraries/intel-gmmlib/default.nix +++ b/third_party/nixpkgs/pkgs/development/libraries/intel-gmmlib/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { pname = "intel-gmmlib"; - version = "21.1.3"; + version = "21.2.1"; src = fetchFromGitHub { owner = "intel"; repo = "gmmlib"; rev = "${pname}-${version}"; - sha256 = "05vcr2rv6l38j7rv34mvcvzpgc2gjmvsb73wyprgdj71mcwrksyq"; + sha256 = "1icnxq4sqhi11c82kg0hnavk3gvbwgw2fshc7a7nb6w1wdiibj5n"; }; nativeBuildInputs = [ cmake ]; diff --git a/third_party/nixpkgs/pkgs/development/libraries/intel-media-driver/default.nix b/third_party/nixpkgs/pkgs/development/libraries/intel-media-driver/default.nix index 37375f52c3..7aefaa9d49 100644 --- a/third_party/nixpkgs/pkgs/development/libraries/intel-media-driver/default.nix +++ b/third_party/nixpkgs/pkgs/development/libraries/intel-media-driver/default.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { pname = "intel-media-driver"; - version = "21.2.2"; + version = "21.2.3"; src = fetchFromGitHub { owner = "intel"; repo = "media-driver"; rev = "intel-media-${version}"; - sha256 = "0cz2zr5qmhlsb1ydffakpkw9adyvn5n2y269fp0k2sskqwlykn48"; + sha256 = "0nldd1yfyvwnpkh0v3ni09z2zwmj84px0pcd1w50brvny36r814c"; }; cmakeFlags = [ diff --git a/third_party/nixpkgs/pkgs/development/libraries/libaec/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libaec/default.nix index 4c539860be..aa146ca241 100644 --- a/third_party/nixpkgs/pkgs/development/libraries/libaec/default.nix +++ b/third_party/nixpkgs/pkgs/development/libraries/libaec/default.nix @@ -4,14 +4,14 @@ stdenv.mkDerivation rec { pname = "libaec"; - version = "1.0.4"; + version = "1.0.5"; src = fetchFromGitLab { domain = "gitlab.dkrz.de"; owner = "k202009"; repo = "libaec"; rev = "v${version}"; - sha256 = "1rpma89i35ahbalaqz82y201syxni7jkf9892jlyyrhhrvlnm4l2"; + sha256 = "sha256-Vi0fCd9V/EH+PcD+e6RZK2/isR1xGX25POhm1Xen5ak="; }; nativeBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/libraries/libconfig/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libconfig/default.nix index 7387e9edc5..10d688d89b 100644 --- a/third_party/nixpkgs/pkgs/development/libraries/libconfig/default.nix +++ b/third_party/nixpkgs/pkgs/development/libraries/libconfig/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "libconfig"; - version = "1.7.2"; + version = "1.7.3"; src = fetchurl { url = "https://hyperrealm.github.io/${pname}/dist/${pname}-${version}.tar.gz"; - sha256 = "1ngs2qx3cx5cbwinc5mvadly0b5n7s86zsc68c404czzfff7lg3w"; + sha256 = "sha256-VFFm1srAN3RDgdHpzFpUBQlOe/rRakEWmbz/QLuzHuc="; }; doCheck = true; diff --git a/third_party/nixpkgs/pkgs/development/libraries/libint/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libint/default.nix index 6df3d5a7eb..330fe8eac2 100644 --- a/third_party/nixpkgs/pkgs/development/libraries/libint/default.nix +++ b/third_party/nixpkgs/pkgs/development/libraries/libint/default.nix @@ -71,6 +71,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/evaleev/libint"; license = with licenses; [ lgpl3Only gpl3Only ]; maintainers = [ maintainers.markuskowa ]; - platforms = platforms.linux; + platforms = [ "x86_64-linux" ]; }; } diff --git a/third_party/nixpkgs/pkgs/development/libraries/libliftoff/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libliftoff/default.nix new file mode 100644 index 0000000000..759549dbb2 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/libraries/libliftoff/default.nix @@ -0,0 +1,34 @@ +{ lib, stdenv, fetchFromGitHub +, meson, pkg-config, ninja +, libdrm +}: + +stdenv.mkDerivation rec { + pname = "libliftoff"; + version = "0.1.0"; + + src = fetchFromGitHub { + owner = "emersion"; + repo = pname; + rev = "v${version}"; + sha256 = "1s53jsll3c7272bhmh4jr6k5m1nvn8i1ld704qmzsm852ilmgrla"; + }; + + nativeBuildInputs = [ meson pkg-config ninja ]; + + buildInputs = [ libdrm ]; + + meta = with lib; { + description = "A lightweight KMS plane library"; + longDescription = '' + libliftoff eases the use of KMS planes from userspace without standing in + your way. Users create "virtual planes" called layers, set KMS properties + on them, and libliftoff will pick planes for these layers if possible. + ''; + inherit (src.meta) homepage; + changelog = "https://github.com/emersion/libliftoff/releases/tag/v${version}"; + license = licenses.mit; + platforms = platforms.linux; + maintainers = with maintainers; [ primeos ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/libraries/libstatgrab/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libstatgrab/default.nix index 6d874fe236..fe2717cfeb 100644 --- a/third_party/nixpkgs/pkgs/development/libraries/libstatgrab/default.nix +++ b/third_party/nixpkgs/pkgs/development/libraries/libstatgrab/default.nix @@ -1,5 +1,8 @@ -{ lib, stdenv, fetchurl -, IOKit ? null }: +{ lib +, stdenv +, fetchurl +, IOKit +}: stdenv.mkDerivation rec { name = "libstatgrab-0.92"; @@ -9,11 +12,12 @@ stdenv.mkDerivation rec { sha256 = "15m1sl990l85ijf8pnc6hdfha6fqyiq74mijrzm3xz4zzxm91wav"; }; - buildInputs = [] ++ lib.optional stdenv.isDarwin IOKit; + buildInputs = lib.optional stdenv.isDarwin IOKit; meta = with lib; { homepage = "https://www.i-scream.org/libstatgrab/"; description = "A library that provides cross platforms access to statistics about the running system"; + maintainers = with maintainers; [ ]; license = licenses.gpl2; platforms = platforms.unix; }; diff --git a/third_party/nixpkgs/pkgs/development/libraries/mimalloc/default.nix b/third_party/nixpkgs/pkgs/development/libraries/mimalloc/default.nix index 36abc9f327..1e9e44e099 100644 --- a/third_party/nixpkgs/pkgs/development/libraries/mimalloc/default.nix +++ b/third_party/nixpkgs/pkgs/development/libraries/mimalloc/default.nix @@ -7,42 +7,35 @@ let in stdenv.mkDerivation rec { pname = "mimalloc"; - version = "2.0.0"; + version = "2.0.2"; src = fetchFromGitHub { owner = "microsoft"; repo = pname; rev = "v${version}"; - sha256 = "sha256-BMDCreY41CxJaPo9BdSRZlqh/YjtPC9aI/Zxt501e+0="; + sha256 = "sha256-n4FGld3bq6ZOSLTzXcVlucCGbQ5/eSFbijU0dfBD/T0="; }; nativeBuildInputs = [ cmake ninja ]; - cmakeFlags = lib.optional secureBuild [ "-DMI_SECURE=ON" ]; + cmakeFlags = [ "-DMI_INSTALL_TOPLEVEL=ON" ] ++ lib.optional secureBuild [ "-DMI_SECURE=ON" ]; postInstall = let rel = lib.versions.majorMinor version; + suffix = if stdenv.isLinux then "${soext}.${rel}" else ".${rel}${soext}"; in '' - # first, install headers, that's easy - mkdir -p $dev - mv $out/lib/*/include $dev/include + # first, move headers and cmake files, that's easy + mkdir -p $dev/lib + mv $out/include $dev/include + mv $out/cmake $dev/lib/ - # move .a and .o files into place find $out/lib - mv $out/lib/mimalloc-${rel}/libmimalloc*.a $out/lib/libmimalloc.a - mv $out/lib/mimalloc-${rel}/mimalloc*.o $out/lib/mimalloc.o - - '' + (if secureBuild then '' - mv $out/lib/mimalloc-${rel}/libmimalloc-secure${soext}.${rel} $out/lib/libmimalloc-secure${soext}.${rel} - ln -sfv $out/lib/libmimalloc-secure${soext}.${rel} $out/lib/libmimalloc-secure${soext} - ln -sfv $out/lib/libmimalloc-secure${soext}.${rel} $out/lib/libmimalloc${soext} - '' else '' - mv $out/lib/mimalloc-${rel}/libmimalloc${soext}.${rel} $out/lib/libmimalloc${soext}.${rel} - ln -sfv $out/lib/libmimalloc${soext}.${rel} $out/lib/libmimalloc${soext} - '') + '' - # remote duplicate dir. FIXME: try to fix the .cmake file distribution - # so we can re-use it for dependencies... - rm -rf $out/lib/mimalloc-${rel} - ''; + '' + (lib.optionalString secureBuild '' + # pretend we're normal mimalloc + ln -sfv $out/lib/libmimalloc-secure${suffix} $out/lib/libmimalloc${suffix} + ln -sfv $out/lib/libmimalloc-secure${suffix} $out/lib/libmimalloc${soext} + ln -sfv $out/lib/libmimalloc-secure.a $out/lib/libmimalloc.a + ln -sfv $out/lib/mimalloc-secure.o $out/lib/mimalloc.o + ''); outputs = [ "out" "dev" ]; @@ -52,6 +45,5 @@ stdenv.mkDerivation rec { license = licenses.bsd2; platforms = platforms.unix; maintainers = with maintainers; [ thoughtpolice ]; - badPlatforms = platforms.darwin; }; } diff --git a/third_party/nixpkgs/pkgs/development/libraries/openmpi/default.nix b/third_party/nixpkgs/pkgs/development/libraries/openmpi/default.nix index 2df0842636..35708c0ac0 100644 --- a/third_party/nixpkgs/pkgs/development/libraries/openmpi/default.nix +++ b/third_party/nixpkgs/pkgs/development/libraries/openmpi/default.nix @@ -13,20 +13,21 @@ # Enable libfabric support (necessary for Omnipath networks) on x86_64 linux , fabricSupport ? stdenv.isLinux && stdenv.isx86_64 + +# Enable Fortran support +, fortranSupport ? true }: assert !cudaSupport || cudatoolkit != null; let - version = "4.1.1"; - cudatoolkit_joined = symlinkJoin { name = "${cudatoolkit.name}-unsplit"; paths = [ cudatoolkit.out cudatoolkit.lib ]; }; in stdenv.mkDerivation rec { pname = "openmpi"; - inherit version; + version = "4.1.1"; src = with lib.versions; fetchurl { url = "https://www.open-mpi.org/software/ompi/v${major version}.${minor version}/downloads/${pname}-${version}.tar.bz2"; @@ -44,17 +45,19 @@ in stdenv.mkDerivation rec { find -name "Makefile.in" -exec sed -i "s/\`date\`/$ts/" \{} \; ''; - buildInputs = with stdenv; [ gfortran zlib ] - ++ lib.optionals isLinux [ libnl numactl pmix ucx ] + buildInputs = [ zlib ] + ++ lib.optionals fortranSupport [ gfortran ] + ++ lib.optionals stdenv.isLinux [ libnl numactl pmix ucx ] ++ lib.optionals cudaSupport [ cudatoolkit ] ++ [ libevent hwloc ] - ++ lib.optional (isLinux || isFreeBSD) rdma-core + ++ lib.optional (stdenv.isLinux || stdenv.isFreeBSD) rdma-core ++ lib.optional fabricSupport [ libpsm2 libfabric ]; nativeBuildInputs = [ perl ]; - configureFlags = with stdenv; lib.optional (!cudaSupport) "--disable-mca-dso" - ++ lib.optionals isLinux [ + configureFlags = lib.optional (!cudaSupport) "--disable-mca-dso" + ++ lib.optional (!fortranSupport) "--disable-mpi-fortran" + ++ lib.optionals stdenv.isLinux [ "--with-libnl=${libnl.dev}" "--with-pmix=${pmix}" "--with-pmix-libdir=${pmix}/lib" @@ -70,6 +73,16 @@ in stdenv.mkDerivation rec { enableParallelBuilding = true; + # disable stackprotector on aarch64-darwin for now + # https://github.com/NixOS/nixpkgs/issues/127608 + # + # build error: + # + # /private/tmp/nix-build-openmpi-4.1.1.drv-0/ccg7QqR8.s:13:15: error: index must be an integer in range [-256, 255]. + # ldr x2, [x2, ___stack_chk_guard];momd + # + hardeningDisable = lib.optionals (stdenv.isAarch64 && stdenv.isDarwin) [ "stackprotector" ]; + postInstall = '' rm -f $out/lib/*.la ''; @@ -86,6 +99,7 @@ in stdenv.mkDerivation rec { sed -i 's:compiler=.*:compiler=${targetPackages.stdenv.cc}/bin/${targetPackages.stdenv.cc.targetPrefix}c++:' \ $out/share/openmpi/mpic++-wrapper-data.txt + '' + lib.optionalString fortranSupport '' sed -i 's:compiler=.*:compiler=${gfortran}/bin/${gfortran.targetPrefix}gfortran:' \ $out/share/openmpi/mpifort-wrapper-data.txt diff --git a/third_party/nixpkgs/pkgs/development/libraries/science/math/p4est-sc/default.nix b/third_party/nixpkgs/pkgs/development/libraries/science/math/p4est-sc/default.nix new file mode 100644 index 0000000000..222380e15b --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/libraries/science/math/p4est-sc/default.nix @@ -0,0 +1,62 @@ +{ lib, stdenv, fetchFromGitHub +, autoreconfHook, pkg-config +, p4est-sc-debugEnable ? true, p4est-sc-mpiSupport ? true +, mpi, openmpi, openssh, zlib +}: + +let + dbg = if debugEnable then "-dbg" else ""; + debugEnable = p4est-sc-debugEnable; + mpiSupport = p4est-sc-mpiSupport; +in +stdenv.mkDerivation { + pname = "p4est-sc${dbg}"; + version = "unstable-2021-06-14"; + + # fetch an untagged snapshot of the prev3-develop branch + src = fetchFromGitHub { + owner = "cburstedde"; + repo = "libsc"; + rev = "1ae814e3fb1cc5456652e0d77550386842cb9bfb"; + sha256 = "14vm0b162jh8399pgpsikbwq4z5lkrw9vfzy3drqykw09n6nc53z"; + }; + + nativeBuildInputs = [ autoreconfHook pkg-config ]; + propagatedBuildInputs = [ zlib ] + ++ lib.optional mpiSupport mpi + ++ lib.optional (mpiSupport && mpi == openmpi) openssh + ; + inherit debugEnable mpiSupport; + + postPatch = '' + echo "dist_scaclocal_DATA += config/sc_v4l2.m4" >> Makefile.am + ''; + preConfigure = '' + echo "2.8.0" > .tarball-version + ${if mpiSupport then "unset CC" else ""} + ''; + + configureFlags = lib.optional debugEnable "--enable-debug" + ++ lib.optional mpiSupport "--enable-mpi" + ; + + makeFlags = [ "V=0" ]; + + dontDisableStatic = true; + enableParallelBuilding = true; + doCheck = stdenv.hostPlatform == stdenv.buildPlatform; + + meta = { + branch = "prev3-develop"; + description = "Support for parallel scientific applications"; + longDescription = '' + The SC library provides support for parallel scientific applications. + Its main purpose is to support the p4est software library, hence + this package is called p4est-sc, but it works standalone, too. + ''; + homepage = "https://www.p4est.org/"; + downloadPage = "https://github.com/cburstedde/libsc.git"; + license = lib.licenses.lgpl21Plus; + maintainers = [ lib.maintainers.cburstedde ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/libraries/science/math/p4est/default.nix b/third_party/nixpkgs/pkgs/development/libraries/science/math/p4est/default.nix new file mode 100644 index 0000000000..99c4b0be3f --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/libraries/science/math/p4est/default.nix @@ -0,0 +1,59 @@ +{ lib, stdenv, fetchFromGitHub +, autoreconfHook, pkg-config +, p4est-withMetis ? true, metis +, p4est-sc +}: + +let + inherit (p4est-sc) debugEnable mpiSupport; + dbg = if debugEnable then "-dbg" else ""; + withMetis = p4est-withMetis; +in +stdenv.mkDerivation { + pname = "p4est${dbg}"; + version = "unstable-2021-06-22"; + + # fetch an untagged snapshot of the prev3-develop branch + src = fetchFromGitHub { + owner = "cburstedde"; + repo = "p4est"; + rev = "7423ac5f2b2b64490a7a92e5ddcbd251053c4dee"; + sha256 = "0vffnf48rzw6d0as4c3x1f31b4kapmdzr1hfj5rz5ngah72gqrph"; + }; + + nativeBuildInputs = [ autoreconfHook pkg-config ]; + propagatedBuildInputs = [ p4est-sc ]; + buildInputs = lib.optional withMetis metis; + inherit debugEnable mpiSupport withMetis; + + patches = [ ./p4est-metis.patch ]; + postPatch = '' + sed -i -e "s:\(^\s*ACLOCAL_AMFLAGS.*\)\s@P4EST_SC_AMFLAGS@\s*$:\1 -I ${p4est-sc}/share/aclocal:" Makefile.am + ''; + preConfigure = '' + echo "2.8.0" > .tarball-version + ${if mpiSupport then "unset CC" else ""} + ''; + + configureFlags = [ "--with-sc=${p4est-sc}" ] + ++ lib.optional withMetis "--with-metis" + ++ lib.optional debugEnable "--enable-debug" + ++ lib.optional mpiSupport "--enable-mpi" + ; + + inherit (p4est-sc) makeFlags dontDisableStatic enableParallelBuilding doCheck; + + meta = { + branch = "prev3-develop"; + description = "Parallel AMR on Forests of Octrees"; + longDescription = '' + The p4est software library provides algorithms for parallel AMR. + AMR refers to Adaptive Mesh Refinement, a technique in scientific + computing to cover the domain of a simulation with an adaptive mesh. + ''; + homepage = "https://www.p4est.org/"; + downloadPage = "https://github.com/cburstedde/p4est.git"; + license = lib.licenses.gpl2Plus; + maintainers = [ lib.maintainers.cburstedde ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/libraries/science/math/p4est/p4est-metis.patch b/third_party/nixpkgs/pkgs/development/libraries/science/math/p4est/p4est-metis.patch new file mode 100644 index 0000000000..46b8dc8af0 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/libraries/science/math/p4est/p4est-metis.patch @@ -0,0 +1,26 @@ +diff --git a/src/p4est_connectivity.c b/src/p4est_connectivity.c +index 95339136..c93528f2 100644 +--- a/src/p4est_connectivity.c ++++ b/src/p4est_connectivity.c +@@ -3715,6 +3715,7 @@ p4est_connectivity_reorder_newid (sc_MPI_Comm comm, int k, + sc_array_t * newid) + { + const int n = (int) conn->num_trees; ++ int metis_n; + int *xadj; + int *adjncy; + int *part; +@@ -3862,10 +3863,12 @@ p4est_connectivity_reorder_newid (sc_MPI_Comm comm, int k, + + P4EST_GLOBAL_INFO ("Entering metis\n"); + /* now call metis */ ++ metis_n = n; + P4EST_EXECUTE_ASSERT_INT +- (METIS_PartGraphRecursive (&n, &ncon, xadj, adjncy, NULL, NULL, ++ (METIS_PartGraphRecursive (&metis_n, &ncon, xadj, adjncy, NULL, NULL, + NULL, &k, NULL, NULL, NULL, &volume, part), + METIS_OK); ++ P4EST_ASSERT (metis_n == n); + P4EST_GLOBAL_INFO ("Done metis\n"); + + P4EST_GLOBAL_STATISTICSF ("metis volume %d\n", volume); diff --git a/third_party/nixpkgs/pkgs/development/libraries/smooth/default.nix b/third_party/nixpkgs/pkgs/development/libraries/smooth/default.nix index f868623821..8e55c8f412 100644 --- a/third_party/nixpkgs/pkgs/development/libraries/smooth/default.nix +++ b/third_party/nixpkgs/pkgs/development/libraries/smooth/default.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "smooth"; - version = "0.9.6"; + version = "0.9.8"; src = fetchFromGitHub { owner = "enzo1982"; repo = "smooth"; rev = "v${version}"; - sha256 = "05j5gk6kz2089x8bcq2l0kjspfiiymxn69jcxl4dh9lw96blbadr"; + sha256 = "sha256-4092Od/wCWe4br80Ry6mr8GpUIUeeF6sk3unELdfQJU="; }; nativeBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/libraries/virglrenderer/default.nix b/third_party/nixpkgs/pkgs/development/libraries/virglrenderer/default.nix index 38688d9024..4c4af6b2c1 100644 --- a/third_party/nixpkgs/pkgs/development/libraries/virglrenderer/default.nix +++ b/third_party/nixpkgs/pkgs/development/libraries/virglrenderer/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { pname = "virglrenderer"; - version = "0.8.2"; + version = "0.9.1"; src = fetchurl { url = "https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/virglrenderer-${version}/virglrenderer-virglrenderer-${version}.tar.bz2"; - sha256 = "07vfzg99wq92yg2phza9jc0zvps34yy9gc8v4hibqchdl77fmspx"; + sha256 = "1h76a1ylhh4niq33sa5knx033sr4k2816vibh4m58j54y7qc6346"; }; buildInputs = [ libGLU epoxy libX11 libdrm mesa ]; diff --git a/third_party/nixpkgs/pkgs/development/libraries/volk/default.nix b/third_party/nixpkgs/pkgs/development/libraries/volk/default.nix index 574a90d227..40ae88bf71 100644 --- a/third_party/nixpkgs/pkgs/development/libraries/volk/default.nix +++ b/third_party/nixpkgs/pkgs/development/libraries/volk/default.nix @@ -1,9 +1,7 @@ { stdenv , lib , fetchFromGitHub -, fetchpatch , cmake -, cppunit , python3 , enableModTool ? true , removeReferencesTo @@ -11,25 +9,18 @@ stdenv.mkDerivation rec { pname = "volk"; - version = "2.4.1"; + version = "2.5.0"; src = fetchFromGitHub { owner = "gnuradio"; repo = pname; rev = "v${version}"; - sha256 = "fuHJ+p5VN4ThdbQFbzB08VCuy/Zo7m/I1Gs5EQGPeNY="; + sha256 = "XvX6emv30bSB29EFm6aC+j8NGOxWqHCNv0Hxtdrq/jc="; fetchSubmodules = true; }; - patches = [ - # Fixes a failing test: https://github.com/gnuradio/volk/pull/434 - (fetchpatch { - url = "https://github.com/gnuradio/volk/pull/434/commits/bce8531b6f1a3c5abe946ed6674b283d54258281.patch"; - sha256 = "OLW9uF6iL47z63kjvYqwsWtkINav8Xhs+Htqg6Kr4uI="; - }) - ]; cmakeFlags = lib.optionals (!enableModTool) [ "-DENABLE_MODTOOL=OFF" ]; - postInstall = '' + postInstall = lib.optionalString (!stdenv.isDarwin) '' ${removeReferencesTo}/bin/remove-references-to -t ${stdenv.cc} $(readlink -f $out/lib/libvolk.so) ''; 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 92a931bd4b..27ca53ba6a 100644 --- a/third_party/nixpkgs/pkgs/development/node-packages/node-packages.nix +++ b/third_party/nixpkgs/pkgs/development/node-packages/node-packages.nix @@ -49,13 +49,13 @@ let sha512 = "o/xdK8b4P0t/xpCARgWXAeaiWeh9jeua6bP1jrcbfN39+Z4zC4x2jg4NysHNhz6spRG8dJFH3kJIUoIbs0Ckww=="; }; }; - "@angular-devkit/architect-0.1200.5" = { + "@angular-devkit/architect-0.1201.0" = { name = "_at_angular-devkit_slash_architect"; packageName = "@angular-devkit/architect"; - version = "0.1200.5"; + version = "0.1201.0"; src = fetchurl { - url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1200.5.tgz"; - sha512 = "222VZ4OeaDK3vON8V5m+w15SRWfUs5uOb4H9ij/H9/6tyHD83uWfCDoOGg+ax4wJVdWEFJIS+Vn4ijGcZCq9WQ=="; + url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1201.0.tgz"; + sha512 = "tqIhGccWjI32xmLs0UIr2umET18Le+r5PxCf30ueOE5pv1q7XKD06EzGx9J05B1aUgDFb3LP/ArlKel5JnD+3g=="; }; }; "@angular-devkit/core-11.2.4" = { @@ -76,13 +76,13 @@ let sha512 = "3dA0Z6sIIxCDjZS/DucgmIKti7EZ/LgHoHgCO72Q50H5ZXbUSNBz5wGl5hVq2+gzrnFgU/0u40MIs6eptk30ZA=="; }; }; - "@angular-devkit/core-12.0.5" = { + "@angular-devkit/core-12.1.0" = { name = "_at_angular-devkit_slash_core"; packageName = "@angular-devkit/core"; - version = "12.0.5"; + version = "12.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/@angular-devkit/core/-/core-12.0.5.tgz"; - sha512 = "zVSQV+8/vjUjsUKGlj8Kf5LioA6AXJTGI0yhHW9q1dFX4dPpbW63k0R1UoIB2wJ0F/AbYVgpnPGPe9BBm2fvZA=="; + url = "https://registry.npmjs.org/@angular-devkit/core/-/core-12.1.0.tgz"; + sha512 = "y6q/hn9/j6LwNgDzTBXe5pTXouU7nuc3KZFq3JwfTdo4yTIxN1Rdv9+zfzDkzEcYtyFoqLqqskQFme/DqdbEZw=="; }; }; "@angular-devkit/schematics-11.2.4" = { @@ -103,13 +103,13 @@ let sha512 = "bhi2+5xtVAjtr3bsXKT8pnoBamQrArd/Y20ueA4Od7cd38YT97nzTA1wyHBFG0vWd0HMyg42ZS0aycNBuOebaA=="; }; }; - "@angular-devkit/schematics-12.0.5" = { + "@angular-devkit/schematics-12.1.0" = { name = "_at_angular-devkit_slash_schematics"; packageName = "@angular-devkit/schematics"; - version = "12.0.5"; + version = "12.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.0.5.tgz"; - sha512 = "iW3XuDHScr3TXuunlEjF5O01zBpwpLgfr1oEny8PvseFGDlHK4Nj8zNIoIn3Yg936aiFO4GJAC/UXsT8g5vKxQ=="; + url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.1.0.tgz"; + sha512 = "KlE1fnvqWItt9dYCaQ89b9WoqFvOK64kemCLGGx49CllQ3con1lwXW2iauzT/29UoK1rSzvTVMvTJcDQOJ7isQ=="; }; }; "@angular-devkit/schematics-cli-0.1102.6" = { @@ -1552,13 +1552,13 @@ let sha512 = "GcIY79elgB+azP74j8vqkiXz8xLFfIzbQJdlwOPisgbKT00tviJQuEghOXSMVxJ00HoYJbGswr4kcllUc4xCcg=="; }; }; - "@bugsnag/browser-7.10.1" = { + "@bugsnag/browser-7.10.4" = { name = "_at_bugsnag_slash_browser"; packageName = "@bugsnag/browser"; - version = "7.10.1"; + version = "7.10.4"; src = fetchurl { - url = "https://registry.npmjs.org/@bugsnag/browser/-/browser-7.10.1.tgz"; - sha512 = "Yxm/DheT/NHX2PhadBDuafuHBhP547Iav6Y9jf+skBBSi1n0ZYkGhtVxh8ZWLgqz5W8MsJ0HFiLBqcg/mulSvQ=="; + url = "https://registry.npmjs.org/@bugsnag/browser/-/browser-7.10.4.tgz"; + sha512 = "1lPhUBIHUCxCyOfMHCfM+rt2cpV49LEeodFBPx8D8+7LJNmxX0JwfQ0OB+7Lv8JNRcnAI3j6Uq6OOTVakhaxBw=="; }; }; "@bugsnag/core-7.10.0" = { @@ -1579,13 +1579,13 @@ let sha512 = "LOt8aaBI+KvOQGneBtpuCz3YqzyEAehd1f3nC5yr9TIYW1+IzYKa2xWS4EiMz5pPOnRPHkyyS5t/wmSmN51Gjg=="; }; }; - "@bugsnag/js-7.10.1" = { + "@bugsnag/js-7.10.4" = { name = "_at_bugsnag_slash_js"; packageName = "@bugsnag/js"; - version = "7.10.1"; + version = "7.10.4"; src = fetchurl { - url = "https://registry.npmjs.org/@bugsnag/js/-/js-7.10.1.tgz"; - sha512 = "1/MK/Bw2ViFx1hMG2TOX8MOq/LzT2VRd0VswknF4LYsZSgzohkRzz/hi6P2TSlLeapRs+bkDC6u2RCq4zYvyiA=="; + url = "https://registry.npmjs.org/@bugsnag/js/-/js-7.10.4.tgz"; + sha512 = "XnH3JlG9w1elhmMsByIsQ6JODYdoDlJ75QwvkPjkdybikEm8Zw+OK16JKyxY2scD4RSNbzYMWnbNZvCiFgcDPA=="; }; }; "@bugsnag/node-7.10.1" = { @@ -2047,22 +2047,22 @@ let sha512 = "Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA=="; }; }; - "@expo/config-4.0.4" = { + "@expo/config-5.0.2" = { name = "_at_expo_slash_config"; packageName = "@expo/config"; - version = "4.0.4"; + version = "5.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/@expo/config/-/config-4.0.4.tgz"; - sha512 = "O3xRlwMCidOgk1WHIy6eOjh2yp0h/kgBDRNKqPe21+YDiOufyTGGNvbWgHwoax8goa1iMg443WQO7GhvaH286g=="; + url = "https://registry.npmjs.org/@expo/config/-/config-5.0.2.tgz"; + sha512 = "NJd2iQDIWNn6vVv4NEeUMrRPFtV27loaR9w1I0d+lhbfrfIqY7JxI7OgDS8udwjBi0iWnO+BUb0l4C5SmfHuhA=="; }; }; - "@expo/config-plugins-2.0.4" = { + "@expo/config-plugins-3.0.2" = { name = "_at_expo_slash_config-plugins"; packageName = "@expo/config-plugins"; - version = "2.0.4"; + version = "3.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-2.0.4.tgz"; - sha512 = "JGt/X2tFr7H8KBQrKfbGo9hmCubQraMxq5sj3bqDdKmDOLcE1a/EDCP9g0U4GHsa425J8VDIkQUHYz3h3ndEXQ=="; + url = "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-3.0.2.tgz"; + sha512 = "bS7t9JbPBK1lCcMo2mp7QSDq2a4xsc8E6sEYVwD+YS5RKx7nxEtSYohnFWlKthm624dHCaVzqEbKxhIGO3M3Uw=="; }; }; "@expo/config-types-41.0.0" = { @@ -2074,31 +2074,22 @@ let sha512 = "Ax0pHuY5OQaSrzplOkT9DdpdmNzaVDnq9VySb4Ujq7UJ4U4jriLy8u93W98zunOXpcu0iiKubPsqD6lCiq0pig=="; }; }; - "@expo/configure-splash-screen-0.4.0" = { - name = "_at_expo_slash_configure-splash-screen"; - packageName = "@expo/configure-splash-screen"; - version = "0.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@expo/configure-splash-screen/-/configure-splash-screen-0.4.0.tgz"; - sha512 = "IDPnr2/DW1tYpDHqedFYNCDzRTf9HYinWFQ7fOelNZLuOCMoErLbSStA5zfkv46o69AgcCpteqgKHSoxsIBz5g=="; - }; - }; - "@expo/dev-server-0.1.74" = { + "@expo/dev-server-0.1.77" = { name = "_at_expo_slash_dev-server"; packageName = "@expo/dev-server"; - version = "0.1.74"; + version = "0.1.77"; src = fetchurl { - url = "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.74.tgz"; - sha512 = "b0yHZH0HB28plFf2/d53ZP91QNANy5Sz9fDYfWfMznHTg1tx6xkjBNu6WiVtlDqBq4UBdbXqSu5AIZWAziss2Q=="; + url = "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.77.tgz"; + sha512 = "gOnJ3YAVVMsi+lZY39O9KRCVRCPs61dhONJ0OLuOdtt8N5/VG+CTKNiyls1k5jAxsAzeOPzZsPqRNMTKvnxsOg=="; }; }; - "@expo/dev-tools-0.13.104" = { + "@expo/dev-tools-0.13.107" = { name = "_at_expo_slash_dev-tools"; packageName = "@expo/dev-tools"; - version = "0.13.104"; + version = "0.13.107"; src = fetchurl { - url = "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.104.tgz"; - sha512 = "q0ozFDgMzfjJIpVyp3awA3L2jQ+t+suhfrJvKk58uYiCiVAicQYaqoxMj7jVgRdd45WJwPcUSA6lAbFx1PMkmQ=="; + url = "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.107.tgz"; + sha512 = "F60wit5+MiXzFPZ1R2rQuM0wC4vdesKtUrV8ipQyGdEkjogZ2mdq7OJbxofnzslkyAGImWfyKRJhqMflRBD/9w=="; }; }; "@expo/devcert-1.0.0" = { @@ -2128,13 +2119,13 @@ let sha512 = "vrgGyPEXBoFI5NY70IegusCSoSVIFV3T3ry4tjJg1MFQKTUlR7E0r+8g8XR6qC705rc2PawaZQjqXMAVtV6s2A=="; }; }; - "@expo/metro-config-0.1.74" = { + "@expo/metro-config-0.1.77" = { name = "_at_expo_slash_metro-config"; packageName = "@expo/metro-config"; - version = "0.1.74"; + version = "0.1.77"; src = fetchurl { - url = "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.1.74.tgz"; - sha512 = "1FzFJCXhdEMzDivZ+AKxrNBsgSRNPwQqz++KwN1ooeL9oPgxXWOQtStMB0Y2N2FSaHtLe/94D4EmzNWFGyz15A=="; + url = "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.1.77.tgz"; + sha512 = "PGxcxkN1AJjzn82Fb3zBxbG0kI6V6BrYVhICPL3jenreKQYaHN0+/owkAwX+8MxKqaJqJR6outw8I+Gypp4ZcQ=="; }; }; "@expo/osascript-2.0.28" = { @@ -2164,13 +2155,13 @@ let sha512 = "zGPSq9OrCn7lWvwLLHLpHUUq2E40KptUFXn53xyZXPViI0k9lbApcR9KlonQZ95C+ELsf0BQ3gRficwK92Ivcw=="; }; }; - "@expo/prebuild-config-1.0.5" = { + "@expo/prebuild-config-2.0.2" = { name = "_at_expo_slash_prebuild-config"; packageName = "@expo/prebuild-config"; - version = "1.0.5"; + version = "2.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-1.0.5.tgz"; - sha512 = "tBVB3n70t/jWqOZOxo85WsIp9gJ/hZT8aii72S7BLarXa0oPmAy+TmPD19IR4U6+TcrR0B2Qwr/6mVNnZhuBtg=="; + url = "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-2.0.2.tgz"; + sha512 = "wyAPiu1tnUghDoE5cUbjD92rF/rtyNqrfdwmcn56q8EG7MKuO47CxFrkhAL0EBVplPhSdzZ3zPFOtWzYK7E+6Q=="; }; }; "@expo/results-1.0.0" = { @@ -2209,22 +2200,22 @@ let sha512 = "LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew=="; }; }; - "@expo/webpack-config-0.12.78" = { + "@expo/webpack-config-0.12.81" = { name = "_at_expo_slash_webpack-config"; packageName = "@expo/webpack-config"; - version = "0.12.78"; + version = "0.12.81"; src = fetchurl { - url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.12.78.tgz"; - sha512 = "oYR9fTuO2qWkZOHhA20NPpG0P+C4EBSsWT3RavHSREFPWSNqQB6BYnTIAFmK29QaVcY370qvqfBo+p7vCaRQ4w=="; + url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.12.81.tgz"; + sha512 = "hsWI3EwYcwsG2E1VKlkaQwiLofgH6g7qNRpnoncnvbVEsfHhvA5+aI8/CMiUO+sHh6RPJWgux12O89TXS/DeBg=="; }; }; - "@expo/xcpretty-3.1.3" = { + "@expo/xcpretty-3.1.4" = { name = "_at_expo_slash_xcpretty"; packageName = "@expo/xcpretty"; - version = "3.1.3"; + version = "3.1.4"; src = fetchurl { - url = "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-3.1.3.tgz"; - sha512 = "Kgp2eXR8LB/m7UxOwL1fi6JzRv6DGT+rXfrtyUR3J9L0O66KDKem3A9NWACnihn/1RiL8Xb5ryb0vBUFYYeieg=="; + url = "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-3.1.4.tgz"; + sha512 = "zjZo89YkDW/C2wh10wAkAHYrdXwLdiMbKrGmADLJvz25yp7QpXgDR8KOaa1FUU/vYqmHZ6lshjrMMJpJWEqTRw=="; }; }; "@fast-csv/format-4.3.5" = { @@ -2344,13 +2335,13 @@ let sha512 = "d4VSA86eL/AFTe5xtyZX+ePUjE8dIFu2T8zmdeNBSa5/kNgXPCx/o/wbFNHAGLJdGnk1vddRuMESD9HbOC8irw=="; }; }; - "@google-cloud/pubsub-2.14.0" = { + "@google-cloud/pubsub-2.15.1" = { name = "_at_google-cloud_slash_pubsub"; packageName = "@google-cloud/pubsub"; - version = "2.14.0"; + version = "2.15.1"; src = fetchurl { - url = "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.14.0.tgz"; - sha512 = "pP8pwQ9d+p5KNmccEuwM4W9MM8Z9NP+Zzu3P9ewo/z+obK8mEvh5suC2at60MUWaDQOneTcUICpL6DXLRx957A=="; + url = "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.15.1.tgz"; + sha512 = "avBYmN1n9BsY8RzntkEP3SG1gSfEm0iOoUwoWjtrmWAk+6QZw0C093HJCGClteo+EwIQDhgyn2cXc5QInegSeg=="; }; }; "@graphql-cli/common-4.1.0" = { @@ -2497,13 +2488,13 @@ let sha512 = "UXepkOKCATJrhHGsxt+CGfpZy9zUn1q9mop5kfcXq1fBkTePxVNPOdnISlCbJFlCtld+pSLGyZCzr9/zVprFKA=="; }; }; - "@grpc/grpc-js-1.3.3" = { + "@grpc/grpc-js-1.3.4" = { name = "_at_grpc_slash_grpc-js"; packageName = "@grpc/grpc-js"; - version = "1.3.3"; + version = "1.3.4"; src = fetchurl { - url = "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.3.tgz"; - sha512 = "KkKZrX3fVTBYCtUk8I+Y4xWaauEEOIR1mIGoPFUK8C+a9TTub5dmjowJpFGz0dqYj//wJcgVR9fqpoNhSYFfHQ=="; + url = "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.4.tgz"; + sha512 = "AxtZcm0mArQhY9z8T3TynCYVEaSKxNCa9mVhVwBCUnsuUEe8Zn94bPYYKVQSLt+hJJ1y0ukr3mUvtWfcATL/IQ=="; }; }; "@grpc/proto-loader-0.5.6" = { @@ -2524,6 +2515,15 @@ let sha512 = "q2Qle60Ht2OQBCp9S5hv1JbI4uBBq6/mqSevFNK3ZEgRDBCAkWqZPUhD/K9gXOHrHKluliHiVq2L9sw1mVyAIg=="; }; }; + "@grpc/proto-loader-0.6.3" = { + name = "_at_grpc_slash_proto-loader"; + packageName = "@grpc/proto-loader"; + version = "0.6.3"; + src = fetchurl { + url = "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.3.tgz"; + sha512 = "AtMWwb7kY8DdtwIQh2hC4YFM1MzZ22lMA+gjbnCYDgICt14vX2tCa59bDrEjFyOI4LvORjpvT/UhHUdKvsX8og=="; + }; + }; "@gulp-sourcemaps/identity-map-1.0.2" = { name = "_at_gulp-sourcemaps_slash_identity-map"; packageName = "@gulp-sourcemaps/identity-map"; @@ -3091,31 +3091,31 @@ let sha512 = "EjPkDQOzV/oZfbolEUgFT6SE++PtCccVBvjuACkttyCfl0P2jnpR49SwstyVLc2u8AwBAZEHHAw9lPYaMjtbXQ=="; }; }; - "@joplin/fork-htmlparser2-4.1.27" = { + "@joplin/fork-htmlparser2-4.1.28" = { name = "_at_joplin_slash_fork-htmlparser2"; packageName = "@joplin/fork-htmlparser2"; - version = "4.1.27"; + version = "4.1.28"; src = fetchurl { - url = "https://registry.npmjs.org/@joplin/fork-htmlparser2/-/fork-htmlparser2-4.1.27.tgz"; - sha512 = "4rR2spWO9eLWGoGXS0ulxzarl/tNq3bIcqTKLu3Qh6C5putae7A01gJssg1BtO+0hLADuzfQK7FWb4W6Z6fymA=="; + url = "https://registry.npmjs.org/@joplin/fork-htmlparser2/-/fork-htmlparser2-4.1.28.tgz"; + sha512 = "aY8o+hi42Rn0BCcjI33nXC/tHwm1mYoAMrqnEfNVQ1ZDGJbbKVnYWADf6o5tGMR+Klkn9lbbR9tn+U8hKHbFhA=="; }; }; - "@joplin/fork-sax-1.2.31" = { + "@joplin/fork-sax-1.2.32" = { name = "_at_joplin_slash_fork-sax"; packageName = "@joplin/fork-sax"; - version = "1.2.31"; + version = "1.2.32"; src = fetchurl { - url = "https://registry.npmjs.org/@joplin/fork-sax/-/fork-sax-1.2.31.tgz"; - sha512 = "EIRijEi10yuCSoSkGjvOes0yljEGBWjLf38NnIbadfByWUNPkdlSL+yEq9b8bc2WupAxmJiNA4tfi1i8Th2xDQ=="; + url = "https://registry.npmjs.org/@joplin/fork-sax/-/fork-sax-1.2.32.tgz"; + sha512 = "N6Nk2qdsmCM31zIYjyIEH2hTSFd9rZv6tcvN9bjsuxTQ97WW74d6fI8+ReBWz2cFs7joXxaPay0iNwwDDXV0Kg=="; }; }; - "@joplin/lib-2.0.3" = { + "@joplin/lib-2.1.1" = { name = "_at_joplin_slash_lib"; packageName = "@joplin/lib"; - version = "2.0.3"; + version = "2.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/@joplin/lib/-/lib-2.0.3.tgz"; - sha512 = "0LYqc8JY75TMFwapYcj0aJrCSVjBsXH15520fZehy1iheh5yQO6YV3MMqLHwpa4/CofCT4SlOs3pd6LIbSyh1w=="; + url = "https://registry.npmjs.org/@joplin/lib/-/lib-2.1.1.tgz"; + sha512 = "mePMxOEC7+T7gTRuIO3ZWxkyDhAhuoNNGi3wsf4g633TcYD0SEX9peokCdjAnQC5l4BjrqxmgY1qTmk2sx+9TA=="; }; }; "@joplin/renderer-1.8.2" = { @@ -3127,31 +3127,31 @@ let sha512 = "Khl2DoM1aFEy15RX9JaMaYinjoNEYQHOgQqzMHq4wuWr+QuAQaX8/SofTe1FU2rS4SJrkObPA+XPavhVSAxpOQ=="; }; }; - "@joplin/renderer-2.0.3" = { + "@joplin/renderer-2.1.1" = { name = "_at_joplin_slash_renderer"; packageName = "@joplin/renderer"; - version = "2.0.3"; + version = "2.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/@joplin/renderer/-/renderer-2.0.3.tgz"; - sha512 = "FKXFR212wjStu2wRJ7pe5KyCm4uwiXrrSd9g8Vp38FuQu8Db6J5MNiqno/EcwvibshCxn0cE/odEM7ld/Aukng=="; + url = "https://registry.npmjs.org/@joplin/renderer/-/renderer-2.1.1.tgz"; + sha512 = "XxmquKGZxlrjUorx924ogAACc39p22pzWp06DJX/eElU2kLZ/s+RC0EXAFj503EuDj/dd2voV+Tciz0wfCPc0Q=="; }; }; - "@joplin/turndown-4.0.49" = { + "@joplin/turndown-4.0.50" = { name = "_at_joplin_slash_turndown"; packageName = "@joplin/turndown"; - version = "4.0.49"; + version = "4.0.50"; src = fetchurl { - url = "https://registry.npmjs.org/@joplin/turndown/-/turndown-4.0.49.tgz"; - sha512 = "TIGJLjSDwy2j00+XGxTi7GaoqPOmDqmfhVsTCZK7C7JDfYzFQWzMixmEKSJkw3rWnFHA5q4omGeIWZP6DAkoGA=="; + url = "https://registry.npmjs.org/@joplin/turndown/-/turndown-4.0.50.tgz"; + sha512 = "oqMCmkudn3OUxkI68mbBy5AWqnmgWBlIL9lz3XSoq3iYJZdXYCDyYUA0Wb64eRHf6muUN8V23WdeVjc02dsbEQ=="; }; }; - "@joplin/turndown-plugin-gfm-1.0.31" = { + "@joplin/turndown-plugin-gfm-1.0.32" = { name = "_at_joplin_slash_turndown-plugin-gfm"; packageName = "@joplin/turndown-plugin-gfm"; - version = "1.0.31"; + version = "1.0.32"; src = fetchurl { - url = "https://registry.npmjs.org/@joplin/turndown-plugin-gfm/-/turndown-plugin-gfm-1.0.31.tgz"; - sha512 = "6PqxgmOIJ8CUR/aFno88JM2a0QTlFtz50ofTz8/hhD4jDD8qQ8DROy6yexCeZle4Gj45yLt8/WhmOlu32FkO/w=="; + url = "https://registry.npmjs.org/@joplin/turndown-plugin-gfm/-/turndown-plugin-gfm-1.0.32.tgz"; + sha512 = "5jodAeZz90xt4p5FSvnRi4V1NyiPS0L9O7WufG8lN55sacZ9pkXUvELex4PQ7kiHvmOv67x4XcvTjfqX/mnKnA=="; }; }; "@josephg/resolvable-1.0.1" = { @@ -3802,13 +3802,13 @@ let sha512 = "W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA=="; }; }; - "@microsoft/load-themed-styles-1.10.185" = { + "@microsoft/load-themed-styles-1.10.186" = { name = "_at_microsoft_slash_load-themed-styles"; packageName = "@microsoft/load-themed-styles"; - version = "1.10.185"; + version = "1.10.186"; src = fetchurl { - url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.185.tgz"; - sha512 = "IyjxBy64JnmlOPjI0F/J+JoeQu/gDCoqLQ4zEmWgd2EDCg2Sd03CrkwqR40q1B5QzC2bUbP3KwnFhoaTS4pBsA=="; + url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.186.tgz"; + sha512 = "1EmEk1+ms0637dejhkMpSnWvAkZa+L85qUmsQClK+ClAlp4jmWbolWJIirmCpcUbTwkr1I/O6SAFiqKkVkhB5A=="; }; }; "@mitmaro/errors-1.0.0" = { @@ -3883,13 +3883,13 @@ let sha512 = "b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg=="; }; }; - "@netlify/build-12.7.2" = { + "@netlify/build-12.11.0" = { name = "_at_netlify_slash_build"; packageName = "@netlify/build"; - version = "12.7.2"; + version = "12.11.0"; src = fetchurl { - url = "https://registry.npmjs.org/@netlify/build/-/build-12.7.2.tgz"; - sha512 = "AQCtlVBQFEpcQzglzAiXqfaXAss/+ufBhfuc6BuWM24ze+dD+ywyUb9IHfe6ceHdHZIKhfST6AYWT7my39NGmg=="; + url = "https://registry.npmjs.org/@netlify/build/-/build-12.11.0.tgz"; + sha512 = "kPY8qLpcAKOrjkgxil+c/C2Ivt0Vobklez+WFEQ5pQBYCPyjtw5kTAHABb8USc+CBaE4CWL1kehcvdbSJiO6Kg=="; }; }; "@netlify/cache-utils-1.0.7" = { @@ -3901,22 +3901,13 @@ let sha512 = "yrdrnQkzg/qMovoFYwQ24UVt/OyHtP+t0KpQFd7eBl6gnuuGGgxFocaFFv6eKpMVwzHTsOwx/y9B/FcC3/6cfA=="; }; }; - "@netlify/config-7.7.1" = { + "@netlify/config-9.1.0" = { name = "_at_netlify_slash_config"; packageName = "@netlify/config"; - version = "7.7.1"; + version = "9.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/@netlify/config/-/config-7.7.1.tgz"; - sha512 = "ReVy0Dqcvubldo9ZzmI6jCwUqFwDdq9v4enQu/uM6B2UVueKSgombKO8r0BlyNtLlKbbCOlaG7Gpbu0KsBvsPw=="; - }; - }; - "@netlify/config-8.0.0" = { - name = "_at_netlify_slash_config"; - packageName = "@netlify/config"; - version = "8.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@netlify/config/-/config-8.0.0.tgz"; - sha512 = "zEgClyq8RZ79FPJHEK3xIPnXOPbji0N5ucPpk17lFyccPeKTsEG2cfEJ94vP2T809AUHa90cRvZVg8j7UtpR4A=="; + url = "https://registry.npmjs.org/@netlify/config/-/config-9.1.0.tgz"; + sha512 = "XP3z4bm/D5KsZZB85lzgciJp6v2tF3jxJaeuq7hB7bEfVaHqGJfHesalhrqEXjB9lATD63UR6h7YmzRq2DmIpQ=="; }; }; "@netlify/esbuild-0.13.6" = { @@ -3928,22 +3919,22 @@ let sha512 = "tiKmDcHM2riSVN79c0mJY/67EBDafXQAMitHuLiCDAMdtz3kfv+NqdVG5krgf5lWR8Uf8AeZrUW5Q9RP25REvw=="; }; }; - "@netlify/framework-info-5.3.0" = { + "@netlify/framework-info-5.4.0" = { name = "_at_netlify_slash_framework-info"; packageName = "@netlify/framework-info"; - version = "5.3.0"; + version = "5.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/@netlify/framework-info/-/framework-info-5.3.0.tgz"; - sha512 = "9pgfafCGv2pt2l82JfPxst3QasuA40DFF0QdLm/3NNdSje8Ro3/i4rUATMCisaGJcScrAYljRlMFOhT4vFVlDg=="; + url = "https://registry.npmjs.org/@netlify/framework-info/-/framework-info-5.4.0.tgz"; + sha512 = "eelZCGCm0F3wUClqSfKqeYXHn/hHyHzm+QhMBr3iBVcOQI7uujfwXjq5mS1gD3quJHF3jGrJ3QgzPa9X5v5Fwg=="; }; }; - "@netlify/functions-utils-1.3.46" = { + "@netlify/functions-utils-1.3.47" = { name = "_at_netlify_slash_functions-utils"; packageName = "@netlify/functions-utils"; - version = "1.3.46"; + version = "1.3.47"; src = fetchurl { - url = "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-1.3.46.tgz"; - sha512 = "BXJxaj4fQ//zYUdRO9Mib35hOinRVBIjAWgD2YiW4fJv98Adcr33LMbPxxTnc/zP3Oh6c56YAUIBh5FA3VIe5g=="; + url = "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-1.3.47.tgz"; + sha512 = "lJoa3aIuyBiPNo7XawtGQRTDFCmO9wSpoVDhO+e6t2YoCoCFXlJxZulZdalJ+JnRphlEMKHCMA3jeaVhVjjHuQ=="; }; }; "@netlify/git-utils-1.0.11" = { @@ -4009,15 +4000,6 @@ let sha512 = "627ZNqfc4mdhU5mYDpcKUbmx8RoAUu8ZQiW/RIt5s7uDhruba3bK776Ygzog5b14hYWthT41/bf+9wQ+O9NFWw=="; }; }; - "@netlify/zip-it-and-ship-it-4.5.1" = { - name = "_at_netlify_slash_zip-it-and-ship-it"; - packageName = "@netlify/zip-it-and-ship-it"; - version = "4.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.5.1.tgz"; - sha512 = "zU2ztAEwLxIL7oy1nl0NXZC9Mbzb2QVkdjztZcpY76Ne5q0hBYpBv85SJFgrz75QMSC5C/eeQxs8iUYpmdZH4Q=="; - }; - }; "@node-red/editor-api-1.3.5" = { name = "_at_node-red_slash_editor-api"; packageName = "@node-red/editor-api"; @@ -4108,13 +4090,13 @@ let sha512 = "BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA=="; }; }; - "@npmcli/arborist-2.6.3" = { + "@npmcli/arborist-2.6.4" = { name = "_at_npmcli_slash_arborist"; packageName = "@npmcli/arborist"; - version = "2.6.3"; + version = "2.6.4"; src = fetchurl { - url = "https://registry.npmjs.org/@npmcli/arborist/-/arborist-2.6.3.tgz"; - sha512 = "R8U2dZ8+jeE7go+qNU4Mt6aiXyBu3mM75iRIugNCA4P0OWlsLOpuDPPhsaRcOVbtXheOGZXrqe36qP1g+M68KQ=="; + url = "https://registry.npmjs.org/@npmcli/arborist/-/arborist-2.6.4.tgz"; + sha512 = "A/pDQ/VZpdxaqsQS5XOWrhrPuC+ER7HLq+4ZkEmnO2yo/USFCWEsiUPYKhfY+sWXK3pgKjN7B7CEFmAnSoAt3g=="; }; }; "@npmcli/ci-detect-1.3.0" = { @@ -4189,6 +4171,15 @@ let sha512 = "yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg=="; }; }; + "@npmcli/package-json-1.0.1" = { + name = "_at_npmcli_slash_package-json"; + packageName = "@npmcli/package-json"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@npmcli/package-json/-/package-json-1.0.1.tgz"; + sha512 = "y6jnu76E9C23osz8gEMBayZmaZ69vFOIk8vR1FJL/wbEJ54+9aVG9rLTjQKSXfgYZEr50nw1txBBFfBZZe+bYg=="; + }; + }; "@npmcli/promise-spawn-1.3.2" = { name = "_at_npmcli_slash_promise-spawn"; packageName = "@npmcli/promise-spawn"; @@ -4297,13 +4288,13 @@ let sha512 = "G440PCuMi/OT8b71aWkR+kCWikngGtyRjOR24sPMDbpUFV4+B3r51fz1fcqeUiiEOYqUpr0Uy/sneUe1O/NfBg=="; }; }; - "@oclif/plugin-plugins-1.10.0" = { + "@oclif/plugin-plugins-1.10.1" = { name = "_at_oclif_slash_plugin-plugins"; packageName = "@oclif/plugin-plugins"; - version = "1.10.0"; + version = "1.10.1"; src = fetchurl { - url = "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-1.10.0.tgz"; - sha512 = "lfHNiuuCrCUtH9A912T/ztxRA9lS1lCZm+gcmVWksIJG/gwKH/fMn+GdLTbRzU2k6ojtMhBblYk1RWKxUEJuzA=="; + url = "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-1.10.1.tgz"; + sha512 = "JDUA3NtOa4OlH8ofUBXQMTFlpEkSmeE9BxoQTD6+BeUvMgqFuZThENucRvCD00sywhCmDngmIYN59gKcXpGJeQ=="; }; }; "@oclif/screen-1.0.4" = { @@ -4360,13 +4351,13 @@ let sha512 = "SWTdXsVheRmlotWNjKzPOb6Js6tjSqA2a8z9+glDJng0Aqjzti8MEWOtuT8ZSu6wHnci7LZNuarE87+WJBG4vg=="; }; }; - "@octokit/openapi-types-7.3.2" = { + "@octokit/openapi-types-7.3.5" = { name = "_at_octokit_slash_openapi-types"; packageName = "@octokit/openapi-types"; - version = "7.3.2"; + version = "7.3.5"; src = fetchurl { - url = "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-7.3.2.tgz"; - sha512 = "oJhK/yhl9Gt430OrZOzAl2wJqR0No9445vmZ9Ey8GjUZUpwuu/vmEFP0TDhDXdpGDoxD6/EIFHJEcY8nHXpDTA=="; + url = "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-7.3.5.tgz"; + sha512 = "6bm5lzGDOeSnWHM5W8OZ86RD2KpchynU+/Qlm5hNEFjfLDhwfAY2lSe68YRUEYFGlxSHe0HmakyhvmtWoD3Zog=="; }; }; "@octokit/plugin-enterprise-rest-6.0.1" = { @@ -4396,13 +4387,13 @@ let sha512 = "mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA=="; }; }; - "@octokit/plugin-rest-endpoint-methods-5.3.1" = { + "@octokit/plugin-rest-endpoint-methods-5.3.4" = { name = "_at_octokit_slash_plugin-rest-endpoint-methods"; packageName = "@octokit/plugin-rest-endpoint-methods"; - version = "5.3.1"; + version = "5.3.4"; src = fetchurl { - url = "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.3.1.tgz"; - sha512 = "3B2iguGmkh6bQQaVOtCsS0gixrz8Lg0v4JuXPqBcFqLKuJtxAUf3K88RxMEf/naDOI73spD+goJ/o7Ie7Cvdjg=="; + url = "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.3.4.tgz"; + sha512 = "2Y2q/FYCsW5tcwIqgnLOgzZXEb3I1VoSQGyHs/Zki/Ufs5H+uT0maPVHatLKw90LQbqK7ON8NpL3Y8IyzG6pNA=="; }; }; "@octokit/request-5.6.0" = { @@ -4423,22 +4414,22 @@ let sha512 = "1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg=="; }; }; - "@octokit/rest-18.6.0" = { + "@octokit/rest-18.6.3" = { name = "_at_octokit_slash_rest"; packageName = "@octokit/rest"; - version = "18.6.0"; + version = "18.6.3"; src = fetchurl { - url = "https://registry.npmjs.org/@octokit/rest/-/rest-18.6.0.tgz"; - sha512 = "MdHuXHDJM7e5sUBe3K9tt7th0cs4csKU5Bb52LRi2oHAeIMrMZ4XqaTrEv660HoUPoM1iDlnj27Ab/Nh3MtwlA=="; + url = "https://registry.npmjs.org/@octokit/rest/-/rest-18.6.3.tgz"; + sha512 = "BeV2P48RR3MVPhSBq6KXXHMVHEJg5vnFBkFN1GKPXBohXTp+eb0gJq+5iYgkjbOMG6biNvkKllPDWJchpQHHiA=="; }; }; - "@octokit/types-6.16.4" = { + "@octokit/types-6.16.7" = { name = "_at_octokit_slash_types"; packageName = "@octokit/types"; - version = "6.16.4"; + version = "6.16.7"; src = fetchurl { - url = "https://registry.npmjs.org/@octokit/types/-/types-6.16.4.tgz"; - sha512 = "UxhWCdSzloULfUyamfOg4dJxV9B+XjgrIZscI0VCbp4eNrjmorGEw+4qdwcpTsu6DIrm9tQsFQS2pK5QkqQ04A=="; + url = "https://registry.npmjs.org/@octokit/types/-/types-6.16.7.tgz"; + sha512 = "OuQELiwIKeDySgNID52vm33wDRc2aaX8lKYgAw9Hmw939ITow1HspT8/AH3M3jgGFUMDmHlMNBNEmH7xV7ggXQ=="; }; }; "@open-policy-agent/opa-wasm-1.2.0" = { @@ -4477,22 +4468,22 @@ let sha512 = "PffXX2AL8Sh0VHQ52jJC4u3T0H6wDK6N/4bg7xh4ngMYOIi13aR1kzVvX1sVDBgfGwDOkMbl4c54Xm3tlPx/+A=="; }; }; - "@opentelemetry/api-0.20.0" = { + "@opentelemetry/api-1.0.1" = { name = "_at_opentelemetry_slash_api"; packageName = "@opentelemetry/api"; - version = "0.20.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/@opentelemetry/api/-/api-0.20.0.tgz"; - sha512 = "n06MtDYEc2H07S/NTvGMlxF2Ijp0YbNrI/rBgLcxpEh3hxOkPZA12gxlUoZkBHWCZYau2j3b/uL+QFpiQKOjSw=="; + url = "https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.1.tgz"; + sha512 = "H5Djcc2txGAINgf3TNaq4yFofYSIK3722PM89S/3R8FuI/eqi1UscajlXk7EBkG9s2pxss/q6SHlpturaavXaw=="; }; }; - "@opentelemetry/semantic-conventions-0.20.0" = { + "@opentelemetry/semantic-conventions-0.22.0" = { name = "_at_opentelemetry_slash_semantic-conventions"; packageName = "@opentelemetry/semantic-conventions"; - version = "0.20.0"; + version = "0.22.0"; src = fetchurl { - url = "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.20.0.tgz"; - sha512 = "x40C3vQMttFlnNEfhFwO49jHrY6AoWnntL35TCem3LINr/aw1W0hGhdKY/zweC64CBJEyiHumaae480rqF8eOA=="; + url = "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.22.0.tgz"; + sha512 = "t4fKikazahwNKmwD+CE/icHyuZldWvNMupJhjxdk9T/KxHFx3zCGjHT3MKavwYP6abzgAAm5WwzD1oHlmj7dyg=="; }; }; "@ot-builder/bin-composite-types-1.0.9" = { @@ -5152,13 +5143,13 @@ let sha512 = "c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ=="; }; }; - "@schematics/angular-12.0.5" = { + "@schematics/angular-12.1.0" = { name = "_at_schematics_slash_angular"; packageName = "@schematics/angular"; - version = "12.0.5"; + version = "12.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/@schematics/angular/-/angular-12.0.5.tgz"; - sha512 = "gMT66T33az+uGLDSc7UkJVg+vloPeTpQNgWddBVGnW/Lkl1tGaWUxyqUJAp8AvusPNU+NCP+ZFB3qUm+pc7tCg=="; + url = "https://registry.npmjs.org/@schematics/angular/-/angular-12.1.0.tgz"; + sha512 = "BUCBiW+DQsOofSs4TE26M2OhlS0g9Mdyd0xWF4FD2Ab3xwQgkV1gogZgCl9dZtNfiimYebdM9LOeHqYWmvqCdw=="; }; }; "@schematics/schematics-0.1102.6" = { @@ -5512,13 +5503,13 @@ let sha512 = "E/Pfdze/WFfxwyuTFcfhQN1SwyUsc43yuCoW63RVBCaxTD6OzhVD2Pvc/Sy7BjiWUfmelzyKkIBpoow8zZX7Zg=="; }; }; - "@snyk/fix-1.642.0" = { + "@snyk/fix-1.649.0" = { name = "_at_snyk_slash_fix"; packageName = "@snyk/fix"; - version = "1.642.0"; + version = "1.649.0"; src = fetchurl { - url = "https://registry.npmjs.org/@snyk/fix/-/fix-1.642.0.tgz"; - sha512 = "wA1hjH/eH0y/4/psauKFkK8pO29NSv1uEfheckvkoBB8BVrj3zDDBJhrxx2RRH2395XZxk977GLU9oTgUwSzlw=="; + url = "https://registry.npmjs.org/@snyk/fix/-/fix-1.649.0.tgz"; + sha512 = "yYm6f8UmRPeQglDde8mDZU6ymQTyvlKcgJfG2dWjA0nQTbIo+aSqLGB9A5JyqVcJCEbwJrylNcPbYaxE9udnFg=="; }; }; "@snyk/fix-pipenv-pipfile-0.5.4" = { @@ -6070,13 +6061,13 @@ let sha512 = "NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A=="; }; }; - "@types/babel__traverse-7.11.1" = { + "@types/babel__traverse-7.14.0" = { name = "_at_types_slash_babel__traverse"; packageName = "@types/babel__traverse"; - version = "7.11.1"; + version = "7.14.0"; src = fetchurl { - url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.1.tgz"; - sha512 = "Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw=="; + url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.0.tgz"; + sha512 = "IilJZ1hJBUZwMOVDNTdflOOLzJB/ZtljYVa7k3gEZN/jqIJIPkWHC6dvbX+DD2CwZDHB9wAKzZPzzqMIkW37/w=="; }; }; "@types/babylon-6.16.5" = { @@ -6376,13 +6367,13 @@ let sha512 = "wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ=="; }; }; - "@types/express-serve-static-core-4.17.21" = { + "@types/express-serve-static-core-4.17.22" = { name = "_at_types_slash_express-serve-static-core"; packageName = "@types/express-serve-static-core"; - version = "4.17.21"; + version = "4.17.22"; src = fetchurl { - url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.21.tgz"; - sha512 = "gwCiEZqW6f7EoR8TTEfalyEhb1zA5jQJnRngr97+3pzMaO1RKoI1w2bw07TK72renMUVWcWS5mLI6rk1NqN0nA=="; + url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.22.tgz"; + sha512 = "WdqmrUsRS4ootGha6tVwk/IVHM1iorU8tGehftQD2NWiPniw/sm7xdJOIlXLwqdInL9wBw/p7oO8vaYEF3NDmA=="; }; }; "@types/fancy-log-1.3.0" = { @@ -6889,6 +6880,15 @@ let sha512 = "zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA=="; }; }; + "@types/node-15.12.5" = { + name = "_at_types_slash_node"; + packageName = "@types/node"; + version = "15.12.5"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/node/-/node-15.12.5.tgz"; + sha512 = "se3yX7UHv5Bscf8f1ERKvQOD6sTyycH3hdaoozvaLxgUiY5lIGEeH37AD0G0Qi9kPqihPn0HOfd2yaIEN9VwEg=="; + }; + }; "@types/node-15.6.1" = { name = "_at_types_slash_node"; packageName = "@types/node"; @@ -7582,13 +7582,13 @@ let sha512 = "sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q=="; }; }; - "@unicode/unicode-13.0.0-1.0.6" = { + "@unicode/unicode-13.0.0-1.1.0" = { name = "_at_unicode_slash_unicode-13.0.0"; packageName = "@unicode/unicode-13.0.0"; - version = "1.0.6"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/@unicode/unicode-13.0.0/-/unicode-13.0.0-1.0.6.tgz"; - sha512 = "ywSlML1wdeBSGH12b6PkblGtjzsQNMZ7+JlJj+eoPj0VuCeg52hcUTeVWfd4GmISU+zOQHWjNC6c0xmsIuVy8Q=="; + url = "https://registry.npmjs.org/@unicode/unicode-13.0.0/-/unicode-13.0.0-1.1.0.tgz"; + sha512 = "iOVqHDBzYSb4EOLBirZM9qNur+J7hAb6YyzGlUoAFx2ubb3Qidc+VhAuRQAxnOOWEqMcIZpnVnJ/OkTxbNmgEA=="; }; }; "@uphold/request-logger-2.0.0" = { @@ -8518,13 +8518,13 @@ let sha512 = "nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="; }; }; - "acorn-8.4.0" = { + "acorn-8.4.1" = { name = "acorn"; packageName = "acorn"; - version = "8.4.0"; + version = "8.4.1"; src = fetchurl { - url = "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz"; - sha512 = "ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w=="; + url = "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz"; + sha512 = "asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA=="; }; }; "acorn-globals-1.0.9" = { @@ -8869,15 +8869,6 @@ let sha512 = "LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg=="; }; }; - "ajv-8.2.0" = { - name = "ajv"; - packageName = "ajv"; - version = "8.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ajv/-/ajv-8.2.0.tgz"; - sha512 = "WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA=="; - }; - }; "ajv-8.6.0" = { name = "ajv"; packageName = "ajv"; @@ -8896,15 +8887,6 @@ let sha512 = "DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ=="; }; }; - "ajv-formats-2.0.2" = { - name = "ajv-formats"; - packageName = "ajv-formats"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.0.2.tgz"; - sha512 = "Brah4Uo5/U8v76c6euTwtjVFFaVishwnJrQBYpev1JRh4vjA1F4HY3UzQez41YUCszUCXKagG8v6eVRBHV1gkw=="; - }; - }; "ajv-formats-2.1.0" = { name = "ajv-formats"; packageName = "ajv-formats"; @@ -9400,22 +9382,22 @@ let sha1 = "d8a3f26615379398a1b53ca6cc1a666a0fbfe150"; }; }; - "apache-crypt-1.2.4" = { + "apache-crypt-1.2.5" = { name = "apache-crypt"; packageName = "apache-crypt"; - version = "1.2.4"; + version = "1.2.5"; src = fetchurl { - url = "https://registry.npmjs.org/apache-crypt/-/apache-crypt-1.2.4.tgz"; - sha512 = "Icze5ny5W5uv3xgMgl8U+iGmRCC0iIDrb2PVPuRBtL3Zy1Y5TMewXP1Vtc4r5X9eNNBEk7KYPu0Qby9m/PmcHg=="; + url = "https://registry.npmjs.org/apache-crypt/-/apache-crypt-1.2.5.tgz"; + sha512 = "ICnYQH+DFVmw+S4Q0QY2XRXD8Ne8ewh8HgbuFH4K7022zCxgHM0Hz1xkRnUlEfAXNbwp1Cnhbedu60USIfDxvg=="; }; }; - "apache-md5-1.1.5" = { + "apache-md5-1.1.7" = { name = "apache-md5"; packageName = "apache-md5"; - version = "1.1.5"; + version = "1.1.7"; src = fetchurl { - url = "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.5.tgz"; - sha512 = "sbLEIMQrkV7RkIruqTPXxeCMkAAycv4yzTkBzRgOR1BrR5UB7qZtupqxkersTJSf0HZ3sbaNRrNV80TnnM7cUw=="; + url = "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.7.tgz"; + sha512 = "JtHjzZmJxtzfTSjsCyHgPR155HBe5WGyUyHTaEkfy46qhwCFKx1Epm6nAxgUG3WfUZP1dWhGqj9Z2NOBeZ+uBw=="; }; }; "apollo-cache-control-0.14.0" = { @@ -10858,13 +10840,13 @@ let sha512 = "tbMZ/Y2rRo6R6TTBODJXTiil+MXaoT6Qzotws3yvI1IWGpYxKo7N/3L06XB8ul8tCG0TigxIOY70SMICM70Ppg=="; }; }; - "aws-sdk-2.932.0" = { + "aws-sdk-2.935.0" = { name = "aws-sdk"; packageName = "aws-sdk"; - version = "2.932.0"; + version = "2.935.0"; src = fetchurl { - url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.932.0.tgz"; - sha512 = "U6MWUtFD0npWa+ReVEgm0fCIM0fMOYahFp14GLv8fC+BWOTvh5Iwt/gF8NrLomx42bBjA1Abaw6yhmiaSJDQHQ=="; + url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.935.0.tgz"; + sha512 = "OeoqkZ0fXPC1xjumoFQmPccASXmGBBNBsI3l9vs/NCQk3WyBfiYh07H6RO5owtCmp0a8hAjKSZAHjnRe2JlmEA=="; }; }; "aws-sign2-0.6.0" = { @@ -14296,13 +14278,13 @@ let sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="; }; }; - "caniuse-lite-1.0.30001239" = { + "caniuse-lite-1.0.30001240" = { name = "caniuse-lite"; packageName = "caniuse-lite"; - version = "1.0.30001239"; + version = "1.0.30001240"; src = fetchurl { - url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001239.tgz"; - sha512 = "cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ=="; + url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001240.tgz"; + sha512 = "nb8mDzfMdxBDN7ZKx8chWafAdBp5DAAlpWvNyUGe5tcDWd838zpzDN3Rah9cjCqhfOKkrvx40G2SDtP0qiWX/w=="; }; }; "canvas-2.8.0" = { @@ -14836,15 +14818,6 @@ let sha512 = "0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA=="; }; }; - "cheerio-1.0.0-rc.5" = { - name = "cheerio"; - packageName = "cheerio"; - version = "1.0.0-rc.5"; - src = fetchurl { - url = "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.5.tgz"; - sha512 = "yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw=="; - }; - }; "cheerio-select-1.5.0" = { name = "cheerio-select"; packageName = "cheerio-select"; @@ -14854,15 +14827,6 @@ let sha512 = "qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg=="; }; }; - "cheerio-select-tmp-0.1.1" = { - name = "cheerio-select-tmp"; - packageName = "cheerio-select-tmp"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz"; - sha512 = "YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ=="; - }; - }; "child-process-1.0.2" = { name = "child-process"; packageName = "child-process"; @@ -15223,13 +15187,13 @@ let sha512 = "VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA=="; }; }; - "clean-css-5.1.2" = { + "clean-css-5.1.3" = { name = "clean-css"; packageName = "clean-css"; - version = "5.1.2"; + version = "5.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/clean-css/-/clean-css-5.1.2.tgz"; - sha512 = "QcaGg9OuMo+0Ds933yLOY+gHPWbxhxqF0HDexmToPf8pczvmvZGYzd+QqWp9/mkucAOKViI+dSFOqoZIvXbeBw=="; + url = "https://registry.npmjs.org/clean-css/-/clean-css-5.1.3.tgz"; + sha512 = "qGXzUCDpLwAlPx0kYeU4QXjzQIcIYZbJjD4FNm7NnSjoP0hYMVZhHOpUYJ6AwfkMX2cceLRq54MeCgHy/va1cA=="; }; }; "clean-deep-3.4.0" = { @@ -15547,15 +15511,6 @@ let sha512 = "0tOHJNMF9+4R3qcbBL+4IxLErpaYSYvzs10aXuECDbZdJOuJHdagJMAqvLdeaUQTI/o2uSCDRpet6ywDiKOAYw=="; }; }; - "clipboard-2.0.8" = { - name = "clipboard"; - packageName = "clipboard"; - version = "2.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz"; - sha512 = "Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ=="; - }; - }; "clipboardy-1.2.3" = { name = "clipboardy"; packageName = "clipboardy"; @@ -16483,6 +16438,15 @@ let sha512 = "QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="; }; }; + "commander-8.0.0" = { + name = "commander"; + packageName = "commander"; + version = "8.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/commander/-/commander-8.0.0.tgz"; + sha512 = "Xvf85aAtu6v22+E5hfVoLHqyul/jyxh91zvqk/ioJTQuJR7Z78n7H558vMPKanPSRgIEeZemT92I2g9Y8LPbSQ=="; + }; + }; "commandpost-1.4.0" = { name = "commandpost"; packageName = "commandpost"; @@ -16996,13 +16960,13 @@ let sha1 = "c20b96d8c617748aaf1c16021760cd27fcb8cb75"; }; }; - "constructs-3.3.87" = { + "constructs-3.3.92" = { name = "constructs"; packageName = "constructs"; - version = "3.3.87"; + version = "3.3.92"; src = fetchurl { - url = "https://registry.npmjs.org/constructs/-/constructs-3.3.87.tgz"; - sha512 = "/SQrY1RP9KQsSyyVeyBTSMIiC5yOJO635YVqPH6XBsS5MMkBHd4gsPOX4FkpkDLMC1shAoK0FSTLatgxFiS4+A=="; + url = "https://registry.npmjs.org/constructs/-/constructs-3.3.92.tgz"; + sha512 = "fy4mwH1yyNZe+fykEsVeBYhBI2GNYBoJoRS3St8Scl/RcoFUj1inHvxMDrcRHm78K0kZ/U1oZ5gzuMHBnQxWlQ=="; }; }; "consume-http-header-1.0.0" = { @@ -18023,15 +17987,6 @@ let sha512 = "DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ=="; }; }; - "css-b64-images-0.2.5" = { - name = "css-b64-images"; - packageName = "css-b64-images"; - version = "0.2.5"; - src = fetchurl { - url = "https://registry.npmjs.org/css-b64-images/-/css-b64-images-0.2.5.tgz"; - sha1 = "42005d83204b2b4a5d93b6b1a5644133b5927a02"; - }; - }; "css-color-keywords-1.0.0" = { name = "css-color-keywords"; packageName = "css-color-keywords"; @@ -18140,15 +18095,6 @@ let sha512 = "Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ=="; }; }; - "css-select-3.1.2" = { - name = "css-select"; - packageName = "css-select"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz"; - sha512 = "qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA=="; - }; - }; "css-select-4.1.3" = { name = "css-select"; packageName = "css-select"; @@ -18230,15 +18176,6 @@ let sha512 = "ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ=="; }; }; - "css-what-4.0.0" = { - name = "css-what"; - packageName = "css-what"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz"; - sha512 = "teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A=="; - }; - }; "css-what-5.0.1" = { name = "css-what"; packageName = "css-what"; @@ -19580,13 +19517,13 @@ let sha1 = "d171a87933252807eb3cb61dc1c1445d078df2d9"; }; }; - "decimal.js-10.3.0" = { + "decimal.js-10.3.1" = { name = "decimal.js"; packageName = "decimal.js"; - version = "10.3.0"; + version = "10.3.1"; src = fetchurl { - url = "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.0.tgz"; - sha512 = "MrQRs2gyD//7NeHi9TtsfClkf+cFAewDz+PZHR8ILKglLmBMyVX3ymQ+oeznE3tjrS7beTN+6JXb2C3JDHm7ug=="; + url = "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz"; + sha512 = "V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ=="; }; }; "decimal.js-7.5.1" = { @@ -20102,15 +20039,6 @@ let sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619"; }; }; - "delegate-3.2.0" = { - name = "delegate"; - packageName = "delegate"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz"; - sha512 = "IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="; - }; - }; "delegates-1.0.0" = { name = "delegates"; packageName = "delegates"; @@ -20435,15 +20363,6 @@ let sha512 = "y/Ev98AleGvl43YKTNcA2Q+lyFmsmCfTTNWy4cjEJxoLkbobcXtRS0Kvx06daCgr2GdtlwLfNzL553BkktfJoA=="; }; }; - "devtools-protocol-0.0.854822" = { - name = "devtools-protocol"; - packageName = "devtools-protocol"; - version = "0.0.854822"; - src = fetchurl { - url = "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.854822.tgz"; - sha512 = "xd4D8kHQtB0KtWW0c9xBZD5LVtm9chkMOfs/3Yn01RhT/sFIsVtzTtypfKoFfWBaL+7xCYLxjOLkhwPXaX/Kcg=="; - }; - }; "devtools-protocol-0.0.883894" = { name = "devtools-protocol"; packageName = "devtools-protocol"; @@ -20984,15 +20903,6 @@ let sha512 = "2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g=="; }; }; - "dom-serializer-1.2.0" = { - name = "dom-serializer"; - packageName = "dom-serializer"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz"; - sha512 = "n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA=="; - }; - }; "dom-serializer-1.3.2" = { name = "dom-serializer"; packageName = "dom-serializer"; @@ -21650,13 +21560,13 @@ let sha512 = "1sQ1DRtQGpglFhc3urD4olMJzt/wxlbnAAsf+WY2xHf5c50ZovivZvCXSpVgTOP9f4TzOMvelWyspyfhxQKHzQ=="; }; }; - "electron-to-chromium-1.3.755" = { + "electron-to-chromium-1.3.759" = { name = "electron-to-chromium"; packageName = "electron-to-chromium"; - version = "1.3.755"; + version = "1.3.759"; src = fetchurl { - url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.755.tgz"; - sha512 = "BJ1s/kuUuOeo1bF/EM2E4yqW9te0Hpof3wgwBx40AWJE18zsD1Tqo0kr7ijnOc+lRsrlrqKPauJAHqaxOItoUA=="; + url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.759.tgz"; + sha512 = "nM76xH0t2FBH5iMEZDVc3S/qbdKjGH7TThezxC8k1Q7w7WHvIAyJh8lAe2UamGfdRqBTjHfPDn82LJ0ksCiB9g=="; }; }; "electrum-client-git://github.com/janoside/electrum-client" = { @@ -22741,13 +22651,13 @@ let sha512 = "Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ=="; }; }; - "eslint-plugin-vue-7.11.1" = { + "eslint-plugin-vue-7.12.1" = { name = "eslint-plugin-vue"; packageName = "eslint-plugin-vue"; - version = "7.11.1"; + version = "7.12.1"; src = fetchurl { - url = "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.11.1.tgz"; - sha512 = "lbw3vkEAGqYjqd1HpPFWHXtYaS8mILTJ5KOpJfRxO3Fo7o0wCf1zD7vSOasbm6nTA9xIgvZQ4VcyGIzQXxznHw=="; + url = "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.12.1.tgz"; + sha512 = "xHf/wCt88qmzqQerjaSteUFGASj7fPreglKD4ijnvoKRkoSJ3/H3kuJE8QFFtc+2wjw6hRDs834HH7vpuTJQzg=="; }; }; "eslint-scope-3.7.3" = { @@ -23614,13 +23524,13 @@ let sha1 = "a793d3ac0cad4c6ab571e9968fbbab6cb2532929"; }; }; - "expo-pwa-0.0.84" = { + "expo-pwa-0.0.87" = { name = "expo-pwa"; packageName = "expo-pwa"; - version = "0.0.84"; + version = "0.0.87"; src = fetchurl { - url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.84.tgz"; - sha512 = "esZ6a5ObdnWn8h9METs3WuUbGEq16vh4wq1jwSK81oBJKIxijd5M0JbqDqhOsT4rIjuH8ZfQKsl0C1AtLIAfgQ=="; + url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.87.tgz"; + sha512 = "ijNE0hKcOcCTU4Ve0AC69VLCe2d3xLcyU38oCXm2s/r/kuzMvs6bb1ecIrwWUt6Y7JpAPFYGemzxInDW5zcXQg=="; }; }; "express-2.5.11" = { @@ -24154,13 +24064,13 @@ let sha512 = "g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw=="; }; }; - "fast-glob-3.2.5" = { + "fast-glob-3.2.6" = { name = "fast-glob"; packageName = "fast-glob"; - version = "3.2.5"; + version = "3.2.6"; src = fetchurl { - url = "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz"; - sha512 = "2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg=="; + url = "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.6.tgz"; + sha512 = "GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ=="; }; }; "fast-json-parse-1.0.3" = { @@ -25189,13 +25099,13 @@ let sha512 = "jlbUu0XkbpXeXhan5xyTqVK1jmEKNxE8hpzznI3TThHTr76GiFwK0iRzhDo4KNy+S9h/KxHaqVhTP86vA6wHCg=="; }; }; - "flow-parser-0.153.0" = { + "flow-parser-0.154.0" = { name = "flow-parser"; packageName = "flow-parser"; - version = "0.153.0"; + version = "0.154.0"; src = fetchurl { - url = "https://registry.npmjs.org/flow-parser/-/flow-parser-0.153.0.tgz"; - sha512 = "qa7UODgbofQyruRWqNQ+KM5hO37CenByxhNfAztiwjBsPhWZ5AFh5g+gtLpTWPlzG7X66QdjBB9DuHNUBcaF+Q=="; + url = "https://registry.npmjs.org/flow-parser/-/flow-parser-0.154.0.tgz"; + sha512 = "cH9xY/ljOgmqG1n7PU1jffiHhRggoloauwOrOlCWBEX4Y+ml6GA8g//tCVKU+6PO4BXoPF22TFHkS5E1bN3JOQ=="; }; }; "fluent-ffmpeg-2.1.2" = { @@ -27278,15 +27188,6 @@ let sha512 = "otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ=="; }; }; - "good-listener-1.2.2" = { - name = "good-listener"; - packageName = "good-listener"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz"; - sha1 = "d53b30cdf9313dffb7dc9a0d477096aa6d145c50"; - }; - }; "google-auth-library-6.1.6" = { name = "google-auth-library"; packageName = "google-auth-library"; @@ -27314,13 +27215,13 @@ let sha512 = "Vric7QFWxzHFxITZ10bmlG1H/5rhODb7hJuWyKWMD8GflpQzRmbMVqkFp3fKvN+U9tPwZItGVhkiOR+84PX3ew=="; }; }; - "google-gax-2.16.0" = { + "google-gax-2.17.0" = { name = "google-gax"; packageName = "google-gax"; - version = "2.16.0"; + version = "2.17.0"; src = fetchurl { - url = "https://registry.npmjs.org/google-gax/-/google-gax-2.16.0.tgz"; - sha512 = "IwHxHs9gEbvQ0Ne12taqDjJT9cpoLqM7tJamvctIGmkyqnQrdnbDJTGK2Rf85piMYGzmOuPKas9TkhCaoTVIJA=="; + url = "https://registry.npmjs.org/google-gax/-/google-gax-2.17.0.tgz"; + sha512 = "Ze/Oq0atVNKyKvDzQFU8B82V9w36GELQruXGsiY1jnySbieZ9vS75v98V/Z10PktmSVqis4sQ+FwK2gkgwIiiw=="; }; }; "google-p12-pem-3.1.0" = { @@ -27584,13 +27485,13 @@ let sha512 = "95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g=="; }; }; - "graphql-tag-2.12.4" = { + "graphql-tag-2.12.5" = { name = "graphql-tag"; packageName = "graphql-tag"; - version = "2.12.4"; + version = "2.12.5"; src = fetchurl { - url = "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.4.tgz"; - sha512 = "VV1U4O+9x99EkNpNmCUV5RZwq6MnK4+pGbRYWG+lA/m3uo7TSqJF81OkcOP148gFP6fzdl7JWYBrwWVTS9jXww=="; + url = "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.5.tgz"; + sha512 = "5xNhP4063d16Pz3HBtKprutsPrmHZi5IdUGOWRxA2B6VF7BIRGOHZ5WQvDmJXZuPcBg7rYwaFxvQYjqkSdR3TQ=="; }; }; "graphql-tools-3.0.0" = { @@ -28781,15 +28682,6 @@ let sha512 = "LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA=="; }; }; - "html-minifier-4.0.0" = { - name = "html-minifier"; - packageName = "html-minifier"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz"; - sha512 = "aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig=="; - }; - }; "html-minifier-terser-5.1.1" = { name = "html-minifier-terser"; packageName = "html-minifier-terser"; @@ -30087,15 +29979,6 @@ let sha512 = "JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA=="; }; }; - "inquirer-8.0.0" = { - name = "inquirer"; - packageName = "inquirer"; - version = "8.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/inquirer/-/inquirer-8.0.0.tgz"; - sha512 = "ON8pEJPPCdyjxj+cxsYRe6XfCJepTxANdNnTebsTuQgXpRyZRRT9t4dJwjRubgmvn20CLSEnozRUayXyM9VTXA=="; - }; - }; "inquirer-8.1.1" = { name = "inquirer"; packageName = "inquirer"; @@ -32805,13 +32688,13 @@ let sha512 = "ChFg5qhvxCaM2bspCqizs48yMtsm5YLHjBoNZLCkbXyc3yMM5l8pnn787B5ww5TI3+tKxKYWkbiKf356kQ1OgQ=="; }; }; - "jsii-srcmak-0.1.290" = { + "jsii-srcmak-0.1.295" = { name = "jsii-srcmak"; packageName = "jsii-srcmak"; - version = "0.1.290"; + version = "0.1.295"; src = fetchurl { - url = "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.290.tgz"; - sha512 = "kKyb2kUBCbecbQRx467QGHUCcuCvD2gXzMNYACMgxbKLakRq3qZ3CMb8Pc8/7mnlbgU9e3suh49t8E3D6Q0yhw=="; + url = "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.295.tgz"; + sha512 = "xqi5ItFZktdHGzc2XsgNhHsz7egFoFxMpnT0r3ZIbdS6CI1GgBChLEnwxlrE1D6L7c4O4CUImczWgA8b63adPA=="; }; }; "json-bigint-0.2.3" = { @@ -33111,13 +32994,13 @@ let sha512 = "0/4Lv6IenJV0qj2oBdgPIAmFiKKnh8qh7bmLFJ+/ZZHLjSeiL3fKKGX3UryvKPbxFbhV+JcYo9KUC19GJ/Z/4A=="; }; }; - "json2jsii-0.1.257" = { + "json2jsii-0.1.262" = { name = "json2jsii"; packageName = "json2jsii"; - version = "0.1.257"; + version = "0.1.262"; src = fetchurl { - url = "https://registry.npmjs.org/json2jsii/-/json2jsii-0.1.257.tgz"; - sha512 = "MMMMK6Oa9U3FtISKuOow6iwd/nJqk9i9C1HkkOO7AyBaD0IDhvgss3cRj37a390AVMnJKeQGWPm8whRsno/N+Q=="; + url = "https://registry.npmjs.org/json2jsii/-/json2jsii-0.1.262.tgz"; + sha512 = "EuPkRDhoG5nH95KzXeDrD6ZExFQp6wwRHsz/h1+hrcRBMX5xusEx0kJoYx7R65i7WNavIw/zdJzVVPwhEl+qHw=="; }; }; "json3-3.2.6" = { @@ -34651,13 +34534,13 @@ let sha512 = "ETaASkbv5v2gcrob/xonsjy0deKSxIHfKOTfOXQicxhZed02plQ2oAUx/K3yxIhRnm7YS45Z/gYQLxUqHkI4ow=="; }; }; - "ln-telegram-3.2.5" = { + "ln-telegram-3.2.6" = { name = "ln-telegram"; packageName = "ln-telegram"; - version = "3.2.5"; + version = "3.2.6"; src = fetchurl { - url = "https://registry.npmjs.org/ln-telegram/-/ln-telegram-3.2.5.tgz"; - sha512 = "odHaSJDF1asxW74D4JaoLIGkVqX5KMBDk310sPoM0LJ5Fqljjc2K/Mo+zW+NQtIyaEcFrQTH207jZy2sb4niUQ=="; + url = "https://registry.npmjs.org/ln-telegram/-/ln-telegram-3.2.6.tgz"; + sha512 = "8Cd/f5v8tz6v7Tu9AMss3Gn71njnfMK9FC8+wBz+LoYLwI1VRj5yS4koWf7dVXD8qsA4DU4TnqZRrGbdSODWyQ=="; }; }; "load-bmfont-1.4.1" = { @@ -36694,6 +36577,15 @@ let sha512 = "zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow=="; }; }; + "luxon-1.27.0" = { + name = "luxon"; + packageName = "luxon"; + version = "1.27.0"; + src = fetchurl { + url = "https://registry.npmjs.org/luxon/-/luxon-1.27.0.tgz"; + sha512 = "VKsFsPggTA0DvnxtJdiExAucKdAnwbCCNlMM5ENvHlxubqWd0xhZcdb4XgZ7QFNhaRhilXCFxHuoObP5BNA4PA=="; + }; + }; "lzma-native-6.0.1" = { name = "lzma-native"; packageName = "lzma-native"; @@ -37279,13 +37171,13 @@ let sha512 = "c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg=="; }; }; - "marked-2.1.2" = { + "marked-2.1.3" = { name = "marked"; packageName = "marked"; - version = "2.1.2"; + version = "2.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/marked/-/marked-2.1.2.tgz"; - sha512 = "ueJhIvklJJw04qxQbGIAu63EXwwOCYc7yKMBjgagTM4rjC5QtWyqSNgW7jCosV1/Km/1TUfs5qEpAqcGG0Mo5g=="; + url = "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz"; + sha512 = "/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA=="; }; }; "marked-terminal-3.3.0" = { @@ -38098,13 +37990,13 @@ let sha1 = "f8a064760d37e7978ad5f9f6d3c119a494f57081"; }; }; - "mermaid-8.10.2" = { + "mermaid-8.11.0" = { name = "mermaid"; packageName = "mermaid"; - version = "8.10.2"; + version = "8.11.0"; src = fetchurl { - url = "https://registry.npmjs.org/mermaid/-/mermaid-8.10.2.tgz"; - sha512 = "Za5MrbAOMbEsyY4ONgGjfYz06sbwF1iNGRzp1sQqpOtvXxjxGu/J1jRJ8QyE9kD/D9zj1/KlRrYegWEvA7eZ5Q=="; + url = "https://registry.npmjs.org/mermaid/-/mermaid-8.11.0.tgz"; + sha512 = "c/SprR4mJ2Pj7A+3mEvva7XrhEkXQJUal7fIyOkMhOhsPX2u5gQjjm5CEhHQ6WdGsqP+yiR+Fcgnd1i8mpFK8w=="; }; }; "meros-1.1.4" = { @@ -38701,15 +38593,6 @@ let sha512 = "LfHUYIA047rrqIZEn0gwbqbzarU5bmZ8yZ9SizeoiPwVq5cemE3foJTJZ3pCktUq/IPkKNGghFHJk1O8149mOA=="; }; }; - "minify-4.1.3" = { - name = "minify"; - packageName = "minify"; - version = "4.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/minify/-/minify-4.1.3.tgz"; - sha512 = "ykuscavxivSmVpcCzsXmsVTukWYLUUtPhHj0w2ILvHDGqC+hsuTCihBn9+PJBd58JNvWTNg9132J9nrrI2anzA=="; - }; - }; "minilog-3.1.0" = { name = "minilog"; packageName = "minilog"; @@ -40349,15 +40232,6 @@ let sha512 = "Gd1aexpJ3RrOzkssdE8ipS67PuppOAkJNhRqQPp2in2XnJKPm5kvYonYMNVadasSFlNdmVCk9nELV3TnbAfklw=="; }; }; - "netlify-redirect-parser-7.0.0" = { - name = "netlify-redirect-parser"; - packageName = "netlify-redirect-parser"; - version = "7.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/netlify-redirect-parser/-/netlify-redirect-parser-7.0.0.tgz"; - sha512 = "O+4b18XZG1Y8Jaki02T58xRFoEAXIH4qxMSlhQXd8qP5WPIicwcQKylC4fdoA2+puQzGkXvEY9Yc5jn8Zpb2pQ=="; - }; - }; "netlify-redirect-parser-8.0.0" = { name = "netlify-redirect-parser"; packageName = "netlify-redirect-parser"; @@ -41349,6 +41223,15 @@ let sha512 = "U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg=="; }; }; + "normalize-url-4.5.0" = { + name = "normalize-url"; + packageName = "normalize-url"; + version = "4.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz"; + sha512 = "2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ=="; + }; + }; "normalize-url-4.5.1" = { name = "normalize-url"; packageName = "normalize-url"; @@ -41475,15 +41358,6 @@ let sha512 = "xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g=="; }; }; - "npm-package-arg-8.1.2" = { - name = "npm-package-arg"; - packageName = "npm-package-arg"; - version = "8.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.2.tgz"; - sha512 = "6Eem455JsSMJY6Kpd3EyWE+n5hC+g9bSyHr9K9U2zqZb7+02+hObQ2c0+8iDk/mNF+8r1MhY44WypKJAkySIYA=="; - }; - }; "npm-package-arg-8.1.5" = { name = "npm-package-arg"; packageName = "npm-package-arg"; @@ -41547,15 +41421,6 @@ let sha512 = "Qs6P6nnopig+Y8gbzpeN/dkt+n7IyVd8f45NTMotGk6Qo7GfBmzwYx6jRLoOOgKiMnaQfYxsuyQlD8Mc3guBhg=="; }; }; - "npm-registry-fetch-10.1.2" = { - name = "npm-registry-fetch"; - packageName = "npm-registry-fetch"; - version = "10.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-10.1.2.tgz"; - sha512 = "KsM/TdPmntqgBFlfsbkOLkkE9ovZo7VpVcd+/eTdYszCrgy5zFl5JzWm+OxavFaEWlbkirpkou+ZYI00RmOBFA=="; - }; - }; "npm-registry-fetch-11.0.0" = { name = "npm-registry-fetch"; packageName = "npm-registry-fetch"; @@ -42430,15 +42295,6 @@ let sha512 = "MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q=="; }; }; - "open-8.0.2" = { - name = "open"; - packageName = "open"; - version = "8.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/open/-/open-8.0.2.tgz"; - sha512 = "NV5QmWJrTaNBLHABJyrb+nd5dXI5zfea/suWawBhkHzAbVhLLiJdrqMgxMypGK9Eznp2Ltoh7SAVkQ3XAucX7Q=="; - }; - }; "open-8.1.0" = { name = "open"; packageName = "open"; @@ -42691,13 +42547,13 @@ let sha512 = "ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A=="; }; }; - "openid-2.0.8" = { + "openid-2.0.9" = { name = "openid"; packageName = "openid"; - version = "2.0.8"; + version = "2.0.9"; src = fetchurl { - url = "https://registry.npmjs.org/openid/-/openid-2.0.8.tgz"; - sha512 = "ljI4GE6p4RYn9dLftlXw6TvlA+untAkoWBRpj4qIB4AJQWcDZ2lOVOJQ2tq346ok38mtGDBYRBvp3Q+AsuCBnQ=="; + url = "https://registry.npmjs.org/openid/-/openid-2.0.9.tgz"; + sha512 = "LzsGBHUDU2FjW/aHjB99GXxuyEPVkFyU4Ub/df3K0hYGxD1qvYu7atPORLXddCufVkcZBpgbYxdLVG8uiY0fCA=="; }; }; "openpgp-4.10.10" = { @@ -43591,15 +43447,6 @@ let sha512 = "LUL4NK7sz01jdSUdCu3z1LyphCiFdQaFouaEDsAWmJpzS0lbeNfvZoX4bi1Tm1ilzheK5VAoD96QskDCZQr+jA=="; }; }; - "pacote-11.3.2" = { - name = "pacote"; - packageName = "pacote"; - version = "11.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/pacote/-/pacote-11.3.2.tgz"; - sha512 = "lMO7V9aMhyE5gfaSFxKfW3OTdXuFBNQJfuNuet3NPzWWhOYIW90t85vHcHLDjdhgmfAdAHyh9q1HAap96ea0XA=="; - }; - }; "pacote-11.3.4" = { name = "pacote"; packageName = "pacote"; @@ -44023,13 +43870,13 @@ let sha1 = "32d4b6afde631420e5f415919a222b774b575707"; }; }; - "parse-url-5.0.3" = { + "parse-url-5.0.6" = { name = "parse-url"; packageName = "parse-url"; - version = "5.0.3"; + version = "5.0.6"; src = fetchurl { - url = "https://registry.npmjs.org/parse-url/-/parse-url-5.0.3.tgz"; - sha512 = "nrLCVMJpqo12X8uUJT4GJPd5AFaTOrGx/QpJy3HNcVtq0AZSstVIsnxS5fqNPuoqMUs3MyfBoOP6Zvu2Arok5A=="; + url = "https://registry.npmjs.org/parse-url/-/parse-url-5.0.6.tgz"; + sha512 = "nZp+U7NFVTsBXTh6oGxdwvd7ncz3hJCl74q0lC0pLc3ypXJMKFUpfUEAd4r1x8zVVF5UHFik+CBNOQKN0ayByA=="; }; }; "parse5-1.5.1" = { @@ -46157,13 +46004,13 @@ let sha512 = "kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w=="; }; }; - "prettier-2.3.1" = { + "prettier-2.3.2" = { name = "prettier"; packageName = "prettier"; - version = "2.3.1"; + version = "2.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/prettier/-/prettier-2.3.1.tgz"; - sha512 = "p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA=="; + url = "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz"; + sha512 = "lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ=="; }; }; "prettier-bytes-1.0.4" = { @@ -46400,13 +46247,13 @@ let sha512 = "dG2w7WtovUa4SiYTdWn9H8Bd4JNdei2djtkP/Bk9fXq81j5Q15ZPHYSwhUVvBRbp5zMkGtu0Yk62HuMcly0pRw=="; }; }; - "prismjs-1.23.0" = { + "prismjs-1.24.0" = { name = "prismjs"; packageName = "prismjs"; - version = "1.23.0"; + version = "1.24.0"; src = fetchurl { - url = "https://registry.npmjs.org/prismjs/-/prismjs-1.23.0.tgz"; - sha512 = "c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA=="; + url = "https://registry.npmjs.org/prismjs/-/prismjs-1.24.0.tgz"; + sha512 = "SqV5GRsNqnzCL8k5dfAjCNhUrF3pR0A9lTDSCUZeh/LIshheXJEaP0hwLz2t4XHivd2J/v2HR+gRnigzeKe3cQ=="; }; }; "private-0.1.8" = { @@ -47894,15 +47741,6 @@ let sha512 = "AxHvCb9IWmmP3gMW+epxdj92Gglii+6Z4sb+W+zc2hTTu10HF0yg6hGXot5O74uYkVqG3lfDRLfnRpi6WOwi5A=="; }; }; - "puppeteer-8.0.0" = { - name = "puppeteer"; - packageName = "puppeteer"; - version = "8.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/puppeteer/-/puppeteer-8.0.0.tgz"; - sha512 = "D0RzSWlepeWkxPPdK3xhTcefj8rjah1791GE82Pdjsri49sy11ci/JQsAO8K2NRukqvwEtcI+ImP5F4ZiMvtIQ=="; - }; - }; "purgecss-2.3.0" = { name = "purgecss"; packageName = "purgecss"; @@ -47948,13 +47786,13 @@ let sha1 = "15931d3cd967ade52206f523aa7331aef7d43af7"; }; }; - "pyright-1.1.151" = { + "pyright-1.1.153" = { name = "pyright"; packageName = "pyright"; - version = "1.1.151"; + version = "1.1.153"; src = fetchurl { - url = "https://registry.npmjs.org/pyright/-/pyright-1.1.151.tgz"; - sha512 = "R/Zr6VqXghuFLm7y3a8HoCrA+mfy+Zp+mp6P8gFZeJO9Rl1kQLJhfc/y4QKSQHZWxXOBGo+AFDi/rWLZfNBEgQ=="; + url = "https://registry.npmjs.org/pyright/-/pyright-1.1.153.tgz"; + sha512 = "t5Y9IojL2Sifm1Q04BEBJDLP86rF4RpXma28HEP/EXJRHyyNxu8css77HC+tZqJXXXZVtAjaJxJSAEwq5afGjg=="; }; }; "q-0.9.7" = { @@ -50594,13 +50432,13 @@ let sha1 = "6f697e50a0e4ddc8c8f7fb547a9b60dead43678d"; }; }; - "retry-request-4.1.3" = { + "retry-request-4.2.0" = { name = "retry-request"; packageName = "retry-request"; - version = "4.1.3"; + version = "4.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/retry-request/-/retry-request-4.1.3.tgz"; - sha512 = "QnRZUpuPNgX0+D1xVxul6DbJ9slvo4Rm6iV/dn63e048MvGbUZiKySVt6Tenp04JqmchxjiLltGerOJys7kJYQ=="; + url = "https://registry.npmjs.org/retry-request/-/retry-request-4.2.0.tgz"; + sha512 = "rIwHm2pipUX7MFTpscNr9CNfOsW3gzcosqUOvS7MbuURgdDeIzNVjA/sNgs4BTt0g3L748hB7Q/Yt6StRFHD4w=="; }; }; "reusify-1.0.4" = { @@ -50801,13 +50639,13 @@ let sha512 = "/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A=="; }; }; - "rollup-2.52.2" = { + "rollup-2.52.3" = { name = "rollup"; packageName = "rollup"; - version = "2.52.2"; + version = "2.52.3"; src = fetchurl { - url = "https://registry.npmjs.org/rollup/-/rollup-2.52.2.tgz"; - sha512 = "4RlFC3k2BIHlUsJ9mGd8OO+9Lm2eDF5P7+6DNQOp5sx+7N/1tFM01kELfbxlMX3MxT6owvLB1ln4S3QvvQlbUA=="; + url = "https://registry.npmjs.org/rollup/-/rollup-2.52.3.tgz"; + sha512 = "QF3Sju8Kl2z0osI4unyOLyUudyhOMK6G0AeqJWgfiyigqLAlnNrfBcDWDx+f1cqn+JU2iIYVkDrgQ6/KtwEfrg=="; }; }; "rollup-plugin-babel-4.4.0" = { @@ -51503,15 +51341,6 @@ let sha512 = "e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ=="; }; }; - "select-1.1.2" = { - name = "select"; - packageName = "select"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/select/-/select-1.1.2.tgz"; - sha1 = "0e7350acdec80b1108528786ec1d4418d11b396d"; - }; - }; "select-hose-2.0.0" = { name = "select-hose"; packageName = "select-hose"; @@ -51863,6 +51692,15 @@ let sha512 = "SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA=="; }; }; + "serialize-javascript-6.0.0" = { + name = "serialize-javascript"; + packageName = "serialize-javascript"; + version = "6.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz"; + sha512 = "Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag=="; + }; + }; "serialize-to-js-3.1.1" = { name = "serialize-to-js"; packageName = "serialize-to-js"; @@ -52997,13 +52835,13 @@ let sha512 = "Bmtr7QdRL2b3Js+mPDmvXbkprOpzO8aUFXqR0nJKAOlUVQqZ84yiuT0n/mssEiJJ0vP+k0kZvTeiTwgio4KZRg=="; }; }; - "snyk-sbt-plugin-2.11.0" = { + "snyk-sbt-plugin-2.11.1" = { name = "snyk-sbt-plugin"; packageName = "snyk-sbt-plugin"; - version = "2.11.0"; + version = "2.11.1"; src = fetchurl { - url = "https://registry.npmjs.org/snyk-sbt-plugin/-/snyk-sbt-plugin-2.11.0.tgz"; - sha512 = "wUqHLAa3MzV6sVO+05MnV+lwc+T6o87FZZaY+43tQPytBI2Wq23O3j4POREM4fa2iFfiQJoEYD6c7xmhiEUsSA=="; + url = "https://registry.npmjs.org/snyk-sbt-plugin/-/snyk-sbt-plugin-2.11.1.tgz"; + sha512 = "WKSV4MivovUHqdD2EYrkCuESjVLSbtsKpNnHeDCRIvv/GZ7YkvDsDqRLBUzDl6SvhGzaCv9rwEVUl+ZwJITL1w=="; }; }; "snyk-tree-1.0.0" = { @@ -53924,13 +53762,13 @@ let sha512 = "VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="; }; }; - "sprintf-kit-2.0.0" = { + "sprintf-kit-2.0.1" = { name = "sprintf-kit"; packageName = "sprintf-kit"; - version = "2.0.0"; + version = "2.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/sprintf-kit/-/sprintf-kit-2.0.0.tgz"; - sha512 = "/0d2YTn8ZFVpIPAU230S9ZLF8WDkSSRWvh/UOLM7zzvkCchum1TtouRgyV8OfgOaYilSGU4lSSqzwBXJVlAwUw=="; + url = "https://registry.npmjs.org/sprintf-kit/-/sprintf-kit-2.0.1.tgz"; + sha512 = "2PNlcs3j5JflQKcg4wpdqpZ+AjhQJ2OZEo34NXDtlB0tIPG84xaaXhpA8XFacFiwjKA4m49UOYG83y3hbMn/gQ=="; }; }; "sqlite3-5.0.0" = { @@ -54041,13 +53879,13 @@ let sha512 = "pJAFizB6OcuJLX4RJJuU9HWyPwM2CqLi/vs08lhVIR3TGxacxpavvK5LzbxT+Y3iWkBchOTKS5hHCigA5aaung=="; }; }; - "ssb-db2-2.1.3" = { + "ssb-db2-2.1.4" = { name = "ssb-db2"; packageName = "ssb-db2"; - version = "2.1.3"; + version = "2.1.4"; src = fetchurl { - url = "https://registry.npmjs.org/ssb-db2/-/ssb-db2-2.1.3.tgz"; - sha512 = "neA96dzAzxuH5/btqtbZ3h3RoWVdAT4b8rJrK/oZPfaOHMkQHL75IBuviTqkgfXoMqx1exegt4AI4bVroCJPmg=="; + url = "https://registry.npmjs.org/ssb-db2/-/ssb-db2-2.1.4.tgz"; + sha512 = "r70wOz0taaIgpFX/I1DbzT1mucfLSHMmXfNMaenmLcrV6vDZFyFvZVyQTn26xgv7JwDkrdD9B/1Y85AH0qjYow=="; }; }; "ssb-ebt-5.6.7" = { @@ -54320,13 +54158,13 @@ let sha512 = "zZ/Q1M+9ZWlrchgh4QauD/MEUFa6eC6H6FYq6T8Of/y82JqsQBLwN6YlzbO09evE7Rx6x0oliXDCnQSjwGwQRA=="; }; }; - "sscaff-1.2.10" = { + "sscaff-1.2.15" = { name = "sscaff"; packageName = "sscaff"; - version = "1.2.10"; + version = "1.2.15"; src = fetchurl { - url = "https://registry.npmjs.org/sscaff/-/sscaff-1.2.10.tgz"; - sha512 = "okh9hLxPkZl22XpK+4rLOnR3SHG2hEI92KKevDI8e6wZPIP5Dgsxx8RQUogdm3/a87kgyoWaCoOABekYIeXx9g=="; + url = "https://registry.npmjs.org/sscaff/-/sscaff-1.2.15.tgz"; + sha512 = "yGGLgLcLpd/wCs01BGWZwkT9s5qsvpUXm2+DQ0aBGCCPvA/eJbC7aNCL3eips1R3z/XJ9R7azWvi7VhCMeg/Dg=="; }; }; "ssh-config-1.1.6" = { @@ -56111,13 +55949,13 @@ let sha512 = "xk5CMbwoQVI53rTq9o/iMojAqXP5NT4/+TMeTP4uXWDIH18pB9AXgO5Olqt0RXuf3jH032DA4DS4qzem6XdXAw=="; }; }; - "swagger-ui-dist-3.50.0" = { + "swagger-ui-dist-3.51.0" = { name = "swagger-ui-dist"; packageName = "swagger-ui-dist"; - version = "3.50.0"; + version = "3.51.0"; src = fetchurl { - url = "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.50.0.tgz"; - sha512 = "BklniOBPlvZ6M9oGkhUwOf5HvxhkHBIycXN3ndju8WlLmi1xfMSdOA2AR6pNswlwURzsZUe1rh80aUyjnpD+Zw=="; + url = "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.51.0.tgz"; + sha512 = "DX8RuAyXBjd2J4mjCLLUaodbtZ2z6dF05l6IF3hO++erXM+CR3QVX9TqYX3374hW5BOeLrr7gujoSdY8jIvI2A=="; }; }; "swagger2openapi-7.0.7" = { @@ -56796,13 +56634,13 @@ let sha512 = "EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw=="; }; }; - "terser-5.7.0" = { + "terser-5.7.1" = { name = "terser"; packageName = "terser"; - version = "5.7.0"; + version = "5.7.1"; src = fetchurl { - url = "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz"; - sha512 = "HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g=="; + url = "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz"; + sha512 = "b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg=="; }; }; "terser-webpack-plugin-1.4.5" = { @@ -56832,13 +56670,13 @@ let sha512 = "3qAQpykRTD5DReLu5/cwpsg7EZFzP3Q0Hp2XUWJUw2mpq2jfgOKTZr8IZKKnNieRVVo1UauROTdhbQJZveGKtQ=="; }; }; - "terser-webpack-plugin-5.1.3" = { + "terser-webpack-plugin-5.1.4" = { name = "terser-webpack-plugin"; packageName = "terser-webpack-plugin"; - version = "5.1.3"; + version = "5.1.4"; src = fetchurl { - url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.3.tgz"; - sha512 = "cxGbMqr6+A2hrIB5ehFIF+F/iST5ZOxvOmy9zih9ySbP1C2oEWQSOUS+2SNBTjzx5xLKO4xnod9eywdfq1Nb9A=="; + url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz"; + sha512 = "C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA=="; }; }; "test-exclude-6.0.0" = { @@ -58083,15 +57921,6 @@ let sha1 = "405923909592d56f78a5818434b0b78489ca5f2b"; }; }; - "try-catch-2.0.1" = { - name = "try-catch"; - packageName = "try-catch"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/try-catch/-/try-catch-2.0.1.tgz"; - sha512 = "LsOrmObN/2WdM+y2xG+t16vhYrQsnV8wftXIcIOWZhQcBJvKGYuamJGwnU98A7Jxs2oZNkJztXlphEOoA0DWqg=="; - }; - }; "try-resolve-1.0.1" = { name = "try-resolve"; packageName = "try-resolve"; @@ -58101,15 +57930,6 @@ let sha1 = "cfde6fabd72d63e5797cfaab873abbe8e700e912"; }; }; - "try-to-catch-1.1.1" = { - name = "try-to-catch"; - packageName = "try-to-catch"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/try-to-catch/-/try-to-catch-1.1.1.tgz"; - sha512 = "ikUlS+/BcImLhNYyIgZcEmq4byc31QpC+46/6Jm5ECWkVFhf8SM2Fp/0pMVXPX6vk45SMCwrP4Taxucne8I0VA=="; - }; - }; "tryer-1.0.1" = { name = "tryer"; packageName = "tryer"; @@ -58884,6 +58704,15 @@ let sha1 = "29c5733148057bb4e1f75df35b7a9cb72e6a59dd"; }; }; + "uglify-js-3.13.10" = { + name = "uglify-js"; + packageName = "uglify-js"; + version = "3.13.10"; + src = fetchurl { + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.10.tgz"; + sha512 = "57H3ACYFXeo1IaZ1w02sfA71wI60MGco/IQFjOqK+WtKoprh7Go2/yvd2HPtoJILO2Or84ncLccI4xoHMTSbGg=="; + }; + }; "uglify-js-3.13.3" = { name = "uglify-js"; packageName = "uglify-js"; @@ -58893,15 +58722,6 @@ let sha512 = "otIc7O9LyxpUcQoXzj2hL4LPWKklO6LJWoJUzNa8A17Xgi4fOeDC8FBDOLHnC/Slo1CQgsZMcM6as0M76BZaig=="; }; }; - "uglify-js-3.13.9" = { - name = "uglify-js"; - packageName = "uglify-js"; - version = "3.13.9"; - src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.9.tgz"; - sha512 = "wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g=="; - }; - }; "uglify-js-3.4.10" = { name = "uglify-js"; packageName = "uglify-js"; @@ -62512,13 +62332,13 @@ let sha512 = "OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg=="; }; }; - "webtorrent-1.0.1" = { + "webtorrent-1.0.2" = { name = "webtorrent"; packageName = "webtorrent"; - version = "1.0.1"; + version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/webtorrent/-/webtorrent-1.0.1.tgz"; - sha512 = "A0l8T7iRJ+Cc/TUQqPAX/7hemrEEfIimaRiEYMTPAs1TM99Yd5tfKe00jTkjmI6a0nqx7d7+r5GgXSO/uFs7GA=="; + url = "https://registry.npmjs.org/webtorrent/-/webtorrent-1.0.2.tgz"; + sha512 = "uv9fq5md/98JyeDDyziy1H28Wc/idO80AKv+9pQ4XK0WNNjdE3FMtCKfrvU2VNS1PdAOrA6sFuUq2x0mV7k7WQ=="; }; }; "well-known-symbols-2.0.0" = { @@ -62575,13 +62395,13 @@ let sha512 = "WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg=="; }; }; - "whatwg-url-8.6.0" = { + "whatwg-url-8.7.0" = { name = "whatwg-url"; packageName = "whatwg-url"; - version = "8.6.0"; + version = "8.7.0"; src = fetchurl { - url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.6.0.tgz"; - sha512 = "os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw=="; + url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz"; + sha512 = "gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg=="; }; }; "whatwg-url-compat-0.6.5" = { @@ -63547,13 +63367,13 @@ let sha512 = "N1XQngeqMBoj9wM4ZFadVV2MymImeiFfYD+fJrNlcVcOHsJFFQe7n3b+aBoTPwARuq2HQxukfzVpQmAk1gN4sQ=="; }; }; - "xdl-59.0.44" = { + "xdl-59.0.47" = { name = "xdl"; packageName = "xdl"; - version = "59.0.44"; + version = "59.0.47"; src = fetchurl { - url = "https://registry.npmjs.org/xdl/-/xdl-59.0.44.tgz"; - sha512 = "p9zwI5w0juiKdq5v0tIYojyqpomhMWg7C3W1tILSE48aPdkNgOlatSgAPJ9qbjBha6berKYtdOnpnfyEYOAtWQ=="; + url = "https://registry.npmjs.org/xdl/-/xdl-59.0.47.tgz"; + sha512 = "y6oA1/0RAOQ0pVl2nxRE40r/YUCPGcg+JS9mEiKDYZo6U8bIYhWx/X1gdBwvzzDOjfDZV34ls0fyTgLjeq0Xvg=="; }; }; "xenvar-0.5.1" = { @@ -63953,13 +63773,13 @@ let sha512 = "2t7FahYnGJys6DpHLhajusId7R0Pm2yTmuL0GV9+mV0ZlaLSnb2toBmppATfg5sWIhZQGlsTLoecSzya+l4EAQ=="; }; }; - "xstate-4.20.0" = { + "xstate-4.20.1" = { name = "xstate"; packageName = "xstate"; - version = "4.20.0"; + version = "4.20.1"; src = fetchurl { - url = "https://registry.npmjs.org/xstate/-/xstate-4.20.0.tgz"; - sha512 = "u5Ou1CMo/oWApasmv1TYTHgj38k69DJdTqQdBBwt+/ooNhPJQiSIKTB3Y3HvX0h5tulwfSo6xAwZgBgjRsK3LA=="; + url = "https://registry.npmjs.org/xstate/-/xstate-4.20.1.tgz"; + sha512 = "oLqFEYKUG3Y4t3Pg5tb7ZXz2kZcrRA1inrEVfzDVf1JoBb+KGpKlNaLzxF5bE7swo0xcc8H+B/gdPb1feyO1gg=="; }; }; "xstream-11.14.0" = { @@ -64616,30 +64436,30 @@ in "@angular/cli" = nodeEnv.buildNodePackage { name = "_at_angular_slash_cli"; packageName = "@angular/cli"; - version = "12.0.5"; + version = "12.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/@angular/cli/-/cli-12.0.5.tgz"; - sha512 = "MdgJ9DY3bWYsMFr9Xa+60gtVaYErhAE8ULGnUyI8zLMhWqrV1ZpJJ1WfP8pMQYx4HaKJIgx7wd8az7ZXAcF8hg=="; + url = "https://registry.npmjs.org/@angular/cli/-/cli-12.1.0.tgz"; + sha512 = "3xvweF9oiR1X9KlXIFPGQtylctqPi9t7SjI/8M2z/qRP4GkMu2CiScNysWFMdJsNsrRvLGQdtAbJFBWfW1vmkA=="; }; dependencies = [ - sources."@angular-devkit/architect-0.1200.5" - sources."@angular-devkit/core-12.0.5" - sources."@angular-devkit/schematics-12.0.5" + sources."@angular-devkit/architect-0.1201.0" + sources."@angular-devkit/core-12.1.0" + sources."@angular-devkit/schematics-12.1.0" sources."@npmcli/git-2.1.0" sources."@npmcli/installed-package-contents-1.0.7" sources."@npmcli/move-file-1.1.2" sources."@npmcli/node-gyp-1.0.2" sources."@npmcli/promise-spawn-1.3.2" sources."@npmcli/run-script-1.8.5" - sources."@schematics/angular-12.0.5" + sources."@schematics/angular-12.1.0" sources."@tootallnate/once-1.1.2" sources."@yarnpkg/lockfile-1.1.0" sources."abbrev-1.1.1" sources."agent-base-6.0.2" sources."agentkeepalive-4.1.4" sources."aggregate-error-3.1.0" - sources."ajv-8.2.0" - sources."ajv-formats-2.0.2" + sources."ajv-8.6.0" + sources."ajv-formats-2.1.0" sources."ansi-colors-4.1.1" sources."ansi-escapes-4.3.2" sources."ansi-regex-5.0.0" @@ -64745,7 +64565,7 @@ in sources."inflight-1.0.6" sources."inherits-2.0.4" sources."ini-2.0.0" - sources."inquirer-8.0.0" + sources."inquirer-8.1.1" sources."ip-1.1.5" sources."is-core-module-2.4.0" sources."is-docker-2.2.1" @@ -64770,7 +64590,7 @@ in sources."log-symbols-4.1.0" sources."lru-cache-6.0.0" sources."magic-string-0.25.7" - sources."make-fetch-happen-8.0.14" + sources."make-fetch-happen-9.0.3" sources."mime-db-1.48.0" sources."mime-types-2.1.31" sources."mimic-fn-2.1.0" @@ -64786,26 +64606,27 @@ in sources."mkdirp-1.0.4" sources."ms-2.1.2" sources."mute-stream-0.0.8" + sources."negotiator-0.6.2" sources."node-gyp-7.1.2" sources."nopt-5.0.0" sources."npm-bundled-1.1.2" sources."npm-install-checks-4.0.0" sources."npm-normalize-package-bin-1.0.1" - sources."npm-package-arg-8.1.2" + sources."npm-package-arg-8.1.5" sources."npm-packlist-2.2.2" sources."npm-pick-manifest-6.1.1" - sources."npm-registry-fetch-10.1.2" + sources."npm-registry-fetch-11.0.0" sources."npmlog-4.1.2" sources."number-is-nan-1.0.1" sources."oauth-sign-0.9.0" sources."object-assign-4.1.1" sources."once-1.4.0" sources."onetime-5.1.2" - sources."open-8.0.2" - sources."ora-5.4.0" + sources."open-8.2.1" + sources."ora-5.4.1" sources."os-tmpdir-1.0.2" sources."p-map-4.0.0" - sources."pacote-11.3.2" + sources."pacote-11.3.4" sources."path-is-absolute-1.0.1" sources."path-parse-1.0.7" sources."performance-now-2.1.0" @@ -65200,7 +65021,7 @@ in ]; }) sources."to-utf8-0.0.1" - sources."uglify-js-3.13.9" + sources."uglify-js-3.13.10" sources."unc-path-regex-0.1.2" sources."unique-stream-2.3.1" sources."universalify-0.1.2" @@ -65447,7 +65268,7 @@ in sources."@types/estree-0.0.46" sources."@types/json-schema-7.0.7" sources."@types/json5-0.0.29" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/parse-json-4.0.0" sources."@webassemblyjs/ast-1.11.0" sources."@webassemblyjs/floating-point-hex-parser-1.11.0" @@ -65466,7 +65287,7 @@ in sources."@webassemblyjs/wast-printer-1.11.0" sources."@xtuc/ieee754-1.2.0" sources."@xtuc/long-4.2.2" - sources."acorn-8.4.0" + sources."acorn-8.4.1" sources."ajv-6.12.6" sources."ajv-keywords-3.5.2" sources."ansi-colors-4.1.1" @@ -65485,7 +65306,7 @@ in sources."buffer-5.7.1" sources."buffer-from-1.1.1" sources."callsites-3.1.0" - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" sources."chalk-3.0.0" sources."chardet-0.7.0" sources."chokidar-3.5.1" @@ -65505,7 +65326,7 @@ in sources."cross-spawn-7.0.3" sources."deepmerge-4.2.2" sources."defaults-1.0.3" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" sources."emoji-regex-8.0.0" sources."end-of-stream-1.4.4" (sources."enhanced-resolve-5.8.2" // { @@ -65645,7 +65466,7 @@ in sources."safer-buffer-2.1.2" sources."schema-utils-2.7.0" sources."semver-7.3.5" - sources."serialize-javascript-5.0.1" + sources."serialize-javascript-6.0.0" sources."shebang-command-2.0.0" sources."shebang-regex-3.0.0" sources."shelljs-0.8.4" @@ -65671,12 +65492,12 @@ in sources."supports-color-7.2.0" sources."symbol-observable-3.0.0" sources."tapable-1.1.3" - (sources."terser-5.7.0" // { + (sources."terser-5.7.1" // { dependencies = [ sources."commander-2.20.3" ]; }) - (sources."terser-webpack-plugin-5.1.3" // { + (sources."terser-webpack-plugin-5.1.4" // { dependencies = [ sources."schema-utils-3.0.0" sources."source-map-0.6.1" @@ -65891,7 +65712,7 @@ in sources."@types/cors-2.8.10" sources."@types/ejs-2.7.0" sources."@types/express-4.17.12" - sources."@types/express-serve-static-core-4.17.21" + sources."@types/express-serve-static-core-4.17.22" sources."@types/fs-capacitor-2.0.0" sources."@types/glob-7.1.3" sources."@types/http-assert-1.5.1" @@ -65910,7 +65731,7 @@ in sources."@types/long-4.0.1" sources."@types/mime-1.3.2" sources."@types/minimatch-3.0.4" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/normalize-package-data-2.4.0" sources."@types/qs-6.9.6" sources."@types/range-parser-1.2.3" @@ -66053,7 +65874,7 @@ in sources."call-bind-1.0.2" sources."call-me-maybe-1.0.1" sources."camelcase-5.3.1" - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" sources."caseless-0.12.0" sources."caw-2.0.1" sources."chalk-2.4.2" @@ -66080,7 +65901,6 @@ in sources."cli-cursor-2.1.0" sources."cli-spinners-2.6.0" sources."cli-width-3.0.0" - sources."clipboard-2.0.8" sources."cliui-7.0.4" sources."clone-1.0.4" sources."clone-deep-4.0.1" @@ -66166,7 +65986,6 @@ in sources."define-properties-1.1.3" sources."define-property-2.0.2" sources."delayed-stream-1.0.0" - sources."delegate-3.2.0" sources."depd-1.1.2" sources."deprecated-decorator-0.1.6" sources."destroy-1.0.4" @@ -66183,7 +66002,7 @@ in sources."ecc-jsbn-0.1.2" sources."ee-first-1.1.1" sources."ejs-2.7.4" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" sources."emoji-regex-7.0.3" sources."encodeurl-1.0.2" sources."end-of-stream-1.4.4" @@ -66266,7 +66085,7 @@ in }) sources."find-up-3.0.0" sources."fkill-6.2.0" - sources."flow-parser-0.153.0" + sources."flow-parser-0.154.0" sources."for-each-0.3.3" sources."for-in-1.0.2" sources."forever-agent-0.6.1" @@ -66308,7 +66127,6 @@ in sources."slash-2.0.0" ]; }) - sources."good-listener-1.2.2" (sources."got-8.3.2" // { dependencies = [ sources."get-stream-3.0.0" @@ -66319,7 +66137,7 @@ in sources."graphql-14.7.0" sources."graphql-extensions-0.15.0" sources."graphql-subscriptions-1.2.1" - (sources."graphql-tag-2.12.4" // { + (sources."graphql-tag-2.12.5" // { dependencies = [ sources."tslib-2.3.0" ]; @@ -66608,7 +66426,7 @@ in }) sources."posix-character-classes-0.1.1" sources."prepend-http-2.0.0" - sources."prismjs-1.23.0" + sources."prismjs-1.24.0" sources."private-0.1.8" sources."process-exists-3.1.0" sources."process-nextick-args-2.0.1" @@ -66680,7 +66498,6 @@ in sources."sax-1.2.4" sources."sec-1.0.0" sources."seek-bzip-1.0.6" - sources."select-1.1.2" sources."semver-6.3.0" (sources."send-0.17.1" // { dependencies = [ @@ -66834,7 +66651,6 @@ in sources."through-2.3.8" sources."through2-2.0.5" sources."timed-out-4.0.1" - sources."tiny-emitter-2.1.0" sources."tmp-0.0.33" sources."to-buffer-1.1.1" sources."to-fast-properties-2.0.0" @@ -66899,7 +66715,7 @@ in sources."array-union-2.1.0" sources."braces-3.0.2" sources."dir-glob-3.0.1" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fill-range-7.0.1" sources."glob-parent-5.1.2" sources."globby-11.0.4" @@ -67196,7 +67012,7 @@ in sources."balanced-match-1.0.2" sources."brace-expansion-1.1.11" sources."browserslist-4.16.6" - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" sources."chalk-2.4.2" sources."color-convert-1.9.3" sources."color-name-1.1.3" @@ -67207,7 +67023,7 @@ in sources."convert-source-map-1.8.0" sources."debug-4.3.2" sources."ejs-3.1.6" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" sources."ensure-posix-path-1.1.1" sources."escalade-3.1.1" sources."escape-string-regexp-1.0.5" @@ -67301,7 +67117,7 @@ in dependencies = [ sources."@types/glob-7.1.3" sources."@types/minimatch-3.0.4" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."balanced-match-1.0.2" sources."brace-expansion-1.1.11" sources."chromium-pickle-js-0.2.0" @@ -67329,25 +67145,21 @@ in aws-azure-login = nodeEnv.buildNodePackage { name = "aws-azure-login"; packageName = "aws-azure-login"; - version = "3.3.0"; + version = "3.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/aws-azure-login/-/aws-azure-login-3.3.0.tgz"; - sha512 = "gwcHKwovQOpVY4F87M46ppqop2/KXgvJGFqZDZvtGALvFihP1olhna5lnJk/Gbl5topHZj8oXefNoWhj/L19aA=="; + url = "https://registry.npmjs.org/aws-azure-login/-/aws-azure-login-3.4.0.tgz"; + sha512 = "7PXkWdq+3NL7hUmLOV1yoO6OnVNcT54UVtC6WT1gE9C9dYGG0bEL9nsZz8qiV75hvX1E6fABjw1/Q7KaXgvHfg=="; }; dependencies = [ sources."@tootallnate/once-1.1.2" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/yauzl-2.9.1" sources."agent-base-6.0.2" sources."ansi-escapes-4.3.2" sources."ansi-regex-5.0.0" sources."ansi-styles-4.3.0" - (sources."ast-types-0.13.4" // { - dependencies = [ - sources."tslib-2.3.0" - ]; - }) - (sources."aws-sdk-2.932.0" // { + sources."ast-types-0.13.4" + (sources."aws-sdk-2.935.0" // { dependencies = [ sources."uuid-3.3.2" ]; @@ -67357,8 +67169,6 @@ in (sources."bl-4.1.0" // { dependencies = [ sources."buffer-5.7.1" - sources."readable-stream-3.6.0" - sources."string_decoder-1.3.0" ]; }) sources."bluebird-3.7.2" @@ -67369,31 +67179,34 @@ in sources."bytes-3.1.0" sources."chalk-4.1.1" sources."chardet-0.7.0" - sources."cheerio-1.0.0-rc.5" - sources."cheerio-select-tmp-0.1.1" + sources."cheerio-1.0.0-rc.10" + sources."cheerio-select-1.5.0" sources."chownr-1.1.4" sources."cli-cursor-3.1.0" + sources."cli-spinners-2.6.0" sources."cli-width-3.0.0" + sources."clone-1.0.4" sources."color-convert-2.0.1" sources."color-name-1.1.4" - sources."commander-6.2.1" + sources."commander-8.0.0" sources."concat-map-0.0.1" sources."core-util-is-1.0.2" - sources."css-select-3.1.2" - sources."css-what-4.0.0" + sources."css-select-4.1.3" + sources."css-what-5.0.1" sources."data-uri-to-buffer-3.0.1" sources."debug-4.3.2" sources."deep-is-0.1.3" + sources."defaults-1.0.3" sources."degenerator-2.2.0" sources."depd-1.1.2" - sources."devtools-protocol-0.0.854822" - sources."dom-serializer-1.2.0" + sources."devtools-protocol-0.0.883894" + sources."dom-serializer-1.3.2" sources."domelementtype-2.2.0" sources."domhandler-4.2.0" sources."domutils-2.7.0" sources."emoji-regex-8.0.0" sources."end-of-stream-1.4.4" - sources."entities-2.1.0" + sources."entities-2.2.0" sources."escape-string-regexp-1.0.5" sources."escodegen-1.14.3" sources."esprima-4.0.1" @@ -67410,7 +67223,13 @@ in sources."fs-constants-1.0.0" sources."fs-extra-8.1.0" sources."fs.realpath-1.0.0" - sources."ftp-0.3.10" + (sources."ftp-0.3.10" // { + dependencies = [ + sources."isarray-0.0.1" + sources."readable-stream-1.1.14" + sources."string_decoder-0.10.31" + ]; + }) sources."get-stream-5.2.0" sources."get-uri-3.0.2" sources."glob-7.1.7" @@ -67425,20 +67244,23 @@ in sources."inflight-1.0.6" sources."inherits-2.0.4" sources."ini-2.0.0" - sources."inquirer-7.3.3" + sources."inquirer-8.1.1" sources."ip-1.1.5" sources."is-fullwidth-code-point-3.0.0" + sources."is-interactive-1.0.0" + sources."is-unicode-supported-0.1.0" sources."isarray-1.0.0" sources."jmespath-0.15.0" sources."jsonfile-4.0.0" sources."levn-0.3.0" sources."locate-path-5.0.0" sources."lodash-4.17.21" + sources."log-symbols-4.1.0" sources."lru-cache-5.1.1" sources."mimic-fn-2.1.0" sources."minimatch-3.0.4" + sources."minimist-1.2.5" sources."mkdirp-1.0.4" - sources."mkdirp-classic-0.5.3" sources."ms-2.1.2" sources."mute-stream-0.0.8" sources."netmask-2.0.2" @@ -67447,6 +67269,7 @@ in sources."once-1.4.0" sources."onetime-5.1.2" sources."optionator-0.8.3" + sources."ora-5.4.1" sources."os-tmpdir-1.0.2" sources."p-limit-2.3.0" sources."p-locate-4.1.0" @@ -67460,23 +67283,27 @@ in sources."pend-1.2.0" sources."pkg-dir-4.2.0" sources."prelude-ls-1.1.2" - sources."progress-2.0.3" + sources."progress-2.0.1" sources."proxy-agent-4.0.1" sources."proxy-from-env-1.1.0" sources."pump-3.0.0" sources."punycode-1.3.2" - sources."puppeteer-8.0.0" - sources."querystring-0.2.0" - sources."raw-body-2.4.1" - (sources."readable-stream-1.1.14" // { + (sources."puppeteer-10.0.0" // { dependencies = [ - sources."isarray-0.0.1" + sources."debug-4.3.1" ]; }) + sources."querystring-0.2.0" + sources."raw-body-2.4.1" + sources."readable-stream-3.6.0" sources."restore-cursor-3.1.0" sources."rimraf-3.0.2" sources."run-async-2.4.1" - sources."rxjs-6.6.7" + (sources."rxjs-6.6.7" // { + dependencies = [ + sources."tslib-1.14.1" + ]; + }) sources."safe-buffer-5.2.1" sources."safer-buffer-2.1.2" sources."sax-1.2.1" @@ -67488,23 +67315,22 @@ in sources."source-map-0.6.1" sources."statuses-1.5.0" sources."string-width-4.2.2" - sources."string_decoder-0.10.31" + sources."string_decoder-1.3.0" sources."strip-ansi-6.0.0" sources."supports-color-7.2.0" - sources."tar-fs-2.1.1" - (sources."tar-stream-2.2.0" // { + (sources."tar-fs-2.0.0" // { dependencies = [ - sources."readable-stream-3.6.0" - sources."string_decoder-1.3.0" + sources."mkdirp-0.5.5" ]; }) + sources."tar-stream-2.2.0" sources."through-2.3.8" sources."tmp-0.0.33" sources."toidentifier-1.0.0" - sources."tslib-1.14.1" + sources."tslib-2.3.0" sources."type-check-0.3.2" sources."type-fest-0.21.3" - (sources."unbzip2-stream-1.4.3" // { + (sources."unbzip2-stream-1.3.3" // { dependencies = [ sources."buffer-5.7.1" ]; @@ -67514,9 +67340,10 @@ in sources."url-0.10.3" sources."util-deprecate-1.0.2" sources."uuid-8.3.2" + sources."wcwidth-1.0.1" sources."word-wrap-1.2.3" sources."wrappy-1.0.2" - sources."ws-7.5.0" + sources."ws-7.4.6" sources."xml2js-0.4.19" sources."xmlbuilder-9.0.7" sources."xregexp-2.0.0" @@ -67536,10 +67363,10 @@ in balanceofsatoshis = nodeEnv.buildNodePackage { name = "balanceofsatoshis"; packageName = "balanceofsatoshis"; - version = "10.1.0"; + version = "10.4.1"; src = fetchurl { - url = "https://registry.npmjs.org/balanceofsatoshis/-/balanceofsatoshis-10.1.0.tgz"; - sha512 = "ZKHOfZkyXhevLUbQMijz6PEGBZuBdeUS6oqdqrmeYlOB2xZPC/KxCPmKTD7igbq7eD2E/XixtzpHub8bQnxRIg=="; + url = "https://registry.npmjs.org/balanceofsatoshis/-/balanceofsatoshis-10.4.1.tgz"; + sha512 = "IuMSykvEN1aMW0E+BvNo1CoTfcO1+EPB59D8NVKkNuoafb+dZbIvk1f9T6UfPEwzlOHdXLOsjmQ5AkBKumwo/A=="; }; dependencies = [ sources."@alexbosworth/html2unicode-1.1.5" @@ -67552,7 +67379,7 @@ in sources."@cto.af/textdecoder-0.0.0" (sources."@grpc/grpc-js-1.3.2" // { dependencies = [ - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" ]; }) sources."@grpc/proto-loader-0.6.2" @@ -67575,7 +67402,7 @@ in sources."@types/caseless-0.12.2" sources."@types/connect-3.4.34" sources."@types/express-4.17.12" - sources."@types/express-serve-static-core-4.17.21" + sources."@types/express-serve-static-core-4.17.22" sources."@types/long-4.0.1" sources."@types/mime-1.3.2" sources."@types/node-10.12.18" @@ -67964,13 +67791,7 @@ in sources."psbt-1.1.8" ]; }) - (sources."ln-telegram-3.2.5" // { - dependencies = [ - sources."bn.js-5.2.0" - sources."goldengate-10.0.6" - sources."ln-service-51.8.2" - ]; - }) + sources."ln-telegram-3.2.6" sources."lodash-4.17.21" sources."lodash.camelcase-4.3.0" sources."lodash.clonedeep-4.5.0" @@ -67991,6 +67812,7 @@ in sources."long-4.0.0" sources."lowercase-keys-1.0.1" sources."lru-cache-6.0.0" + sources."luxon-1.27.0" (sources."macaroon-3.0.4" // { dependencies = [ sources."tweetnacl-1.0.3" @@ -68070,7 +67892,7 @@ in sources."process-nextick-args-2.0.1" (sources."protobufjs-6.11.2" // { dependencies = [ - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" ]; }) sources."proxy-addr-2.0.7" @@ -68904,7 +68726,7 @@ in sources."map-obj-1.0.1" ]; }) - sources."decimal.js-10.3.0" + sources."decimal.js-10.3.1" sources."delayed-stream-1.0.0" sources."denque-1.5.0" sources."depd-1.1.2" @@ -69247,7 +69069,7 @@ in sources."@protobufjs/pool-1.1.0" sources."@protobufjs/utf8-1.1.0" sources."@types/long-4.0.1" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."addr-to-ip-port-1.5.1" sources."airplay-js-0.2.16" sources."ajv-6.12.6" @@ -69309,7 +69131,7 @@ in sources."co-3.1.0" sources."codepage-1.4.0" sources."combined-stream-1.0.8" - sources."commander-7.2.0" + sources."commander-8.0.0" sources."compact2string-1.4.1" sources."concat-map-0.0.1" (sources."concat-stream-2.0.0" // { @@ -69681,7 +69503,7 @@ in sources."color-name-1.1.4" sources."colors-1.4.0" sources."commonmark-0.29.3" - sources."constructs-3.3.87" + sources."constructs-3.3.92" sources."date-format-3.0.0" sources."debug-4.3.2" sources."decamelize-5.0.0" @@ -69754,13 +69576,13 @@ in sources."yargs-16.2.0" ]; }) - (sources."jsii-srcmak-0.1.290" // { + (sources."jsii-srcmak-0.1.295" // { dependencies = [ sources."fs-extra-9.1.0" ]; }) sources."json-schema-0.3.0" - sources."json2jsii-0.1.257" + sources."json2jsii-0.1.262" sources."jsonfile-6.1.0" sources."jsonschema-1.4.0" sources."locate-path-5.0.0" @@ -69796,7 +69618,7 @@ in sources."snake-case-3.0.4" sources."sort-json-2.0.0" sources."spdx-license-list-6.4.0" - sources."sscaff-1.2.10" + sources."sscaff-1.2.15" (sources."streamroller-2.2.4" // { dependencies = [ sources."date-format-2.1.0" @@ -69911,7 +69733,7 @@ in sources."commonmark-0.29.3" sources."compress-commons-4.1.1" sources."concat-map-0.0.1" - sources."constructs-3.3.87" + sources."constructs-3.3.92" sources."convert-to-spaces-1.0.2" sources."core-util-is-1.0.2" sources."crc-32-1.2.0" @@ -70030,7 +69852,7 @@ in sources."yargs-16.2.0" ]; }) - (sources."jsii-srcmak-0.1.290" // { + (sources."jsii-srcmak-0.1.295" // { dependencies = [ sources."fs-extra-9.1.0" sources."jsonfile-6.1.0" @@ -70113,7 +69935,7 @@ in sources."slice-ansi-3.0.0" sources."sort-json-2.0.0" sources."spdx-license-list-6.4.0" - sources."sscaff-1.2.10" + sources."sscaff-1.2.15" sources."stack-utils-2.0.3" sources."stream-buffers-3.0.2" (sources."streamroller-2.2.4" // { @@ -70191,7 +70013,7 @@ in dependencies = [ sources."balanced-match-1.0.2" sources."brace-expansion-1.1.11" - sources."clean-css-5.1.2" + sources."clean-css-5.1.3" sources."commander-7.2.0" sources."concat-map-0.0.1" sources."fs.realpath-1.0.0" @@ -70926,10 +70748,10 @@ in coc-prettier = nodeEnv.buildNodePackage { name = "coc-prettier"; packageName = "coc-prettier"; - version = "1.1.23"; + version = "1.1.24"; src = fetchurl { - url = "https://registry.npmjs.org/coc-prettier/-/coc-prettier-1.1.23.tgz"; - sha512 = "9tjbN4O13DXlrNaZWtXozthLSW0LE+YjmBZf4LDdrpbfmzqLDvncDtOtqcRCd9LStoLPY7pv2o4Tucb2IrHjMw=="; + url = "https://registry.npmjs.org/coc-prettier/-/coc-prettier-1.1.24.tgz"; + sha512 = "nVsvnTFI02RBEs+O7geMsVdhoDQDW/b7GQN9GJRiLbyPS7LTArKf1G6dkX6gQgLBR5lOYQWiuw54iIyMgqc29Q=="; }; dependencies = [ sources."@babel/code-frame-7.12.11" @@ -71010,7 +70832,7 @@ in sources."callsites-3.1.0" sources."camelcase-2.1.1" sources."camelcase-keys-2.1.0" - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" sources."capture-stack-trace-1.0.1" sources."ccount-1.1.0" (sources."chalk-4.1.1" // { @@ -71108,7 +70930,7 @@ in sources."domutils-1.7.0" sources."dot-prop-5.3.0" sources."duplexer3-0.1.4" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" sources."emoji-regex-8.0.0" sources."end-of-stream-1.4.4" sources."enquirer-2.3.6" @@ -71564,7 +71386,7 @@ in sources."prelude-ls-1.2.1" sources."prepend-http-1.0.4" sources."preserve-0.2.0" - sources."prettier-2.3.1" + sources."prettier-2.3.2" sources."prettier-eslint-12.0.0" (sources."prettier-stylelint-0.4.2" // { dependencies = [ @@ -71907,13 +71729,13 @@ in coc-pyright = nodeEnv.buildNodePackage { name = "coc-pyright"; packageName = "coc-pyright"; - version = "1.1.150"; + version = "1.1.152"; src = fetchurl { - url = "https://registry.npmjs.org/coc-pyright/-/coc-pyright-1.1.150.tgz"; - sha512 = "+dWSYM9AfBsYeOclQNmuHcw9aKWwL6XICmPm64N9peWE+oXqMOAShaH5xO+JV+r88R0wTN/LJaEwGHlkxJD2XA=="; + url = "https://registry.npmjs.org/coc-pyright/-/coc-pyright-1.1.152.tgz"; + sha512 = "drJV17TbLxAqfl1oXfab66CW51TxDbbppmP9yM4+NnpDRn/ESYwY0Uf9wp2EzfkfLhoavUTbrB9o/z14FuuScw=="; }; dependencies = [ - sources."pyright-1.1.151" + sources."pyright-1.1.153" ]; buildInputs = globalBuildInputs; meta = { @@ -71987,10 +71809,10 @@ in coc-rust-analyzer = nodeEnv.buildNodePackage { name = "coc-rust-analyzer"; packageName = "coc-rust-analyzer"; - version = "0.46.2"; + version = "0.46.3"; src = fetchurl { - url = "https://registry.npmjs.org/coc-rust-analyzer/-/coc-rust-analyzer-0.46.2.tgz"; - sha512 = "uEFyQAaWQ60qY2q74jXn8Wk73QMekHVSRKuBP178uVV/xAhyd24psr+pNrdZxXVZGBRwuRLgHFd+N5YhikOBMw=="; + url = "https://registry.npmjs.org/coc-rust-analyzer/-/coc-rust-analyzer-0.46.3.tgz"; + sha512 = "eaHTqrFLwtTgjOMSiVIc3Z4I575LZ0xzY6rvrMEKmxWiRHB8c26LzrhKN8dbK+An6XxryUceijBMrfz4dsiOVw=="; }; buildInputs = globalBuildInputs; meta = { @@ -72119,7 +71941,7 @@ in sources."callsites-3.1.0" sources."camelcase-5.3.1" sources."camelcase-keys-6.2.2" - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" (sources."chalk-4.1.1" // { dependencies = [ sources."ansi-styles-4.3.0" @@ -72157,7 +71979,7 @@ in sources."domelementtype-1.3.1" sources."domhandler-2.4.2" sources."domutils-1.7.0" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" sources."emoji-regex-8.0.0" sources."entities-1.1.2" sources."error-ex-1.3.2" @@ -72167,7 +71989,7 @@ in sources."extend-3.0.2" sources."fast-deep-equal-3.1.3" sources."fast-diff-1.2.0" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fastest-levenshtein-1.0.12" sources."fastq-1.11.0" sources."file-entry-cache-6.0.1" @@ -72601,7 +72423,7 @@ in sources."enquirer-2.3.6" sources."escape-string-regexp-4.0.0" sources."eslint-7.29.0" - sources."eslint-plugin-vue-7.11.1" + sources."eslint-plugin-vue-7.12.1" sources."eslint-scope-5.1.1" (sources."eslint-utils-2.1.0" // { dependencies = [ @@ -72673,7 +72495,7 @@ in sources."path-key-3.1.1" sources."path-parse-1.0.7" sources."prelude-ls-1.2.1" - sources."prettier-2.3.1" + sources."prettier-2.3.2" sources."progress-2.0.3" sources."punycode-2.1.1" sources."regexpp-3.2.0" @@ -73191,7 +73013,7 @@ in }) sources."extsprintf-1.4.0" sources."fast-deep-equal-3.1.3" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fast-json-parse-1.0.3" sources."fast-json-stable-stringify-2.1.0" sources."fastq-1.11.0" @@ -73619,7 +73441,7 @@ in sources."@types/glob-7.1.3" sources."@types/minimatch-3.0.4" sources."@types/minimist-1.2.1" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/normalize-package-data-2.4.0" sources."aggregate-error-3.1.0" sources."ansi-styles-3.2.1" @@ -73990,7 +73812,7 @@ in sources."@cycle/run-3.4.0" sources."@cycle/time-0.10.1" sources."@types/cookiejar-2.1.2" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/superagent-3.8.2" sources."ansi-escapes-3.2.0" sources."ansi-regex-2.1.1" @@ -74985,7 +74807,7 @@ in sources."crypto-random-string-2.0.0" sources."del-6.0.0" sources."dir-glob-3.0.1" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fastq-1.11.0" sources."fill-range-7.0.1" sources."find-up-4.1.0" @@ -75304,7 +75126,7 @@ in sources."@types/http-cache-semantics-4.0.0" sources."@types/keyv-3.1.1" sources."@types/minimatch-3.0.4" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/responselike-1.0.0" sources."@types/yauzl-2.9.1" sources."abbrev-1.1.1" @@ -75936,7 +75758,7 @@ in sources."@types/http-cache-semantics-4.0.0" sources."@types/keyv-3.1.1" sources."@types/minimist-1.2.1" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/normalize-package-data-2.4.0" sources."@types/responselike-1.0.0" sources."@types/yoga-layout-1.9.2" @@ -75971,7 +75793,7 @@ in sources."quick-lru-4.0.1" ]; }) - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" sources."chalk-2.4.2" sources."ci-info-2.0.0" sources."cli-boxes-2.2.1" @@ -76008,7 +75830,7 @@ in }) sources."defer-to-connect-2.0.1" sources."dot-prop-5.3.0" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" sources."emoji-regex-8.0.0" sources."emojilib-2.4.0" sources."end-of-stream-1.4.4" @@ -76283,7 +76105,7 @@ in sources."normalize-path-2.1.1" ]; }) - sources."@microsoft/load-themed-styles-1.10.185" + sources."@microsoft/load-themed-styles-1.10.186" sources."@nodelib/fs.scandir-2.1.5" sources."@nodelib/fs.stat-2.0.5" sources."@nodelib/fs.walk-1.2.7" @@ -76301,7 +76123,7 @@ in sources."@types/connect-3.4.34" sources."@types/engine.io-3.1.5" sources."@types/express-4.17.8" - sources."@types/express-serve-static-core-4.17.21" + sources."@types/express-serve-static-core-4.17.22" sources."@types/fancy-log-1.3.0" sources."@types/glob-7.1.3" sources."@types/hls.js-0.13.1" @@ -76816,7 +76638,7 @@ in sources."extsprintf-1.3.0" sources."fancy-log-1.3.3" sources."fast-deep-equal-3.1.3" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fast-json-stable-stringify-2.1.0" sources."fast-levenshtein-1.1.4" sources."fastq-1.11.0" @@ -77722,7 +77544,7 @@ in sources."yallist-3.1.1" ]; }) - (sources."terser-5.7.0" // { + (sources."terser-5.7.1" // { dependencies = [ sources."source-map-0.7.3" ]; @@ -78292,10 +78114,10 @@ in expo-cli = nodeEnv.buildNodePackage { name = "expo-cli"; packageName = "expo-cli"; - version = "4.6.0"; + version = "4.7.2"; src = fetchurl { - url = "https://registry.npmjs.org/expo-cli/-/expo-cli-4.6.0.tgz"; - sha512 = "hvsfWKLsPG8oUMTEAVcGxp3JR/28H2KkZP2TW6iXqCv4EXwOYydnr1WjnYLZgN+wDRtoyGhYn7GFra5tXZJhrA=="; + url = "https://registry.npmjs.org/expo-cli/-/expo-cli-4.7.2.tgz"; + sha512 = "svwjCPWCk7KMwGBxYIwSm65ypkTIBvjdfR/v7El3365krTPY6sf5to6hY3+NKWUA9m5IZoUn3LUfpTIOyZIuUQ=="; }; dependencies = [ sources."@babel/code-frame-7.14.5" @@ -78431,16 +78253,10 @@ in sources."@babel/types-7.14.5" sources."@expo/apple-utils-0.0.0-alpha.20" sources."@expo/bunyan-4.0.0" - sources."@expo/config-4.0.4" - sources."@expo/config-plugins-2.0.4" + sources."@expo/config-5.0.2" + sources."@expo/config-plugins-3.0.2" sources."@expo/config-types-41.0.0" - (sources."@expo/configure-splash-screen-0.4.0" // { - dependencies = [ - sources."commander-5.1.0" - sources."pngjs-5.0.0" - ]; - }) - (sources."@expo/dev-server-0.1.74" // { + (sources."@expo/dev-server-0.1.77" // { dependencies = [ sources."body-parser-1.19.0" sources."bytes-3.1.0" @@ -78457,7 +78273,7 @@ in sources."temp-dir-2.0.0" ]; }) - sources."@expo/dev-tools-0.13.104" + sources."@expo/dev-tools-0.13.107" (sources."@expo/devcert-1.0.0" // { dependencies = [ sources."debug-3.2.7" @@ -78477,7 +78293,7 @@ in sources."json5-1.0.1" ]; }) - sources."@expo/metro-config-0.1.74" + sources."@expo/metro-config-0.1.77" sources."@expo/osascript-2.0.28" (sources."@expo/package-manager-0.0.43" // { dependencies = [ @@ -78491,7 +78307,7 @@ in sources."xmlbuilder-14.0.0" ]; }) - sources."@expo/prebuild-config-1.0.5" + sources."@expo/prebuild-config-2.0.2" sources."@expo/results-1.0.0" (sources."@expo/schemer-1.3.29" // { dependencies = [ @@ -78502,13 +78318,13 @@ in }) sources."@expo/simple-spinner-1.0.2" sources."@expo/spawn-async-1.5.0" - (sources."@expo/webpack-config-0.12.78" // { + (sources."@expo/webpack-config-0.12.81" // { dependencies = [ sources."@babel/runtime-7.9.0" sources."react-refresh-0.8.3" ]; }) - (sources."@expo/xcpretty-3.1.3" // { + (sources."@expo/xcpretty-3.1.4" // { dependencies = [ sources."@babel/code-frame-7.10.4" sources."js-yaml-4.1.0" @@ -78846,7 +78662,7 @@ in }) sources."camelcase-5.3.1" sources."caniuse-api-3.0.0" - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" sources."caseless-0.12.0" (sources."chalk-4.1.1" // { dependencies = [ @@ -79114,7 +78930,7 @@ in sources."duplexify-3.7.1" sources."ecc-jsbn-0.1.2" sources."ee-first-1.1.1" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" (sources."elliptic-6.5.4" // { dependencies = [ sources."bn.js-4.12.0" @@ -79141,11 +78957,7 @@ in sources."eol-0.9.1" sources."err-code-2.0.3" sources."errno-0.1.8" - (sources."error-ex-1.3.2" // { - dependencies = [ - sources."is-arrayish-0.2.1" - ]; - }) + sources."error-ex-1.3.2" sources."error-stack-parser-2.0.6" sources."errorhandler-1.5.1" sources."es-abstract-1.18.3" @@ -79195,7 +79007,7 @@ in sources."ms-2.0.0" ]; }) - (sources."expo-pwa-0.0.84" // { + (sources."expo-pwa-0.0.87" // { dependencies = [ sources."commander-2.20.0" ]; @@ -79220,7 +79032,7 @@ in }) sources."extsprintf-1.3.0" sources."fast-deep-equal-3.1.3" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fast-json-stable-stringify-2.1.0" sources."fastq-1.11.0" sources."faye-websocket-0.10.0" @@ -79423,7 +79235,7 @@ in sources."is-absolute-url-2.1.0" sources."is-accessor-descriptor-1.0.0" sources."is-arguments-1.1.0" - sources."is-arrayish-0.3.2" + sources."is-arrayish-0.2.1" sources."is-bigint-1.0.2" sources."is-binary-path-2.1.0" sources."is-boolean-object-1.1.1" @@ -80237,7 +80049,11 @@ in sources."shell-quote-1.7.2" sources."signal-exit-3.0.3" sources."simple-plist-1.1.1" - sources."simple-swizzle-0.2.2" + (sources."simple-swizzle-0.2.2" // { + dependencies = [ + sources."is-arrayish-0.3.2" + ]; + }) sources."sisteransi-1.0.5" sources."slash-3.0.0" (sources."slugid-1.1.0" // { @@ -80747,7 +80563,7 @@ in sources."uuid-7.0.3" ]; }) - (sources."xdl-59.0.44" // { + (sources."xdl-59.0.47" // { dependencies = [ sources."chownr-1.1.4" sources."fs-minipass-1.2.7" @@ -80760,7 +80576,6 @@ in ]; }) sources."xhr-2.6.0" - sources."xml-js-1.6.11" sources."xml-parse-from-string-1.0.1" (sources."xml2js-0.4.23" // { dependencies = [ @@ -81242,7 +81057,7 @@ in sources."extsprintf-1.3.0" sources."fast-deep-equal-3.1.3" sources."fast-diff-1.2.0" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fast-json-stable-stringify-2.1.0" sources."fast-levenshtein-2.0.6" sources."fastq-1.11.0" @@ -81442,7 +81257,7 @@ in sources."posix-character-classes-0.1.1" sources."prelude-ls-1.1.2" sources."prepend-http-2.0.0" - sources."prettier-2.3.1" + sources."prettier-2.3.2" sources."prettier-linter-helpers-1.0.0" sources."process-nextick-args-2.0.1" sources."psl-1.8.0" @@ -81622,21 +81437,21 @@ in sources."@google-cloud/precise-date-2.0.3" sources."@google-cloud/projectify-2.1.0" sources."@google-cloud/promisify-2.0.3" - (sources."@google-cloud/pubsub-2.14.0" // { + (sources."@google-cloud/pubsub-2.15.1" // { dependencies = [ sources."google-auth-library-7.1.2" ]; }) - sources."@grpc/grpc-js-1.3.3" - sources."@grpc/proto-loader-0.6.2" + sources."@grpc/grpc-js-1.3.4" + sources."@grpc/proto-loader-0.6.3" sources."@jsdevtools/ono-7.1.3" (sources."@npmcli/move-file-1.1.2" // { dependencies = [ sources."mkdirp-1.0.4" ]; }) - sources."@opentelemetry/api-0.20.0" - sources."@opentelemetry/semantic-conventions-0.20.0" + sources."@opentelemetry/api-1.0.1" + sources."@opentelemetry/semantic-conventions-0.22.0" sources."@protobufjs/aspromise-1.1.2" sources."@protobufjs/base64-1.1.2" sources."@protobufjs/codegen-2.0.4" @@ -81656,7 +81471,7 @@ in sources."@types/json-schema-7.0.7" sources."@types/long-4.0.1" sources."@types/minimatch-3.0.4" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."JSONStream-1.3.5" sources."abbrev-1.1.1" sources."abort-controller-3.0.0" @@ -82008,7 +81823,7 @@ in sources."glob-slasher-1.0.1" sources."global-dirs-2.1.0" sources."google-auth-library-6.1.6" - (sources."google-gax-2.16.0" // { + (sources."google-gax-2.17.0" // { dependencies = [ sources."google-auth-library-7.1.2" ]; @@ -82308,7 +82123,7 @@ in sources."responselike-1.0.2" sources."restore-cursor-2.0.0" sources."retry-0.12.0" - sources."retry-request-4.1.3" + sources."retry-request-4.2.0" sources."rimraf-3.0.2" (sources."router-1.3.5" // { dependencies = [ @@ -82765,7 +82580,7 @@ in dependencies = [ sources."@types/atob-2.1.2" sources."@types/inquirer-6.5.0" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/through-0.0.30" sources."ajv-6.12.6" sources."ansi-escapes-4.3.2" @@ -83551,7 +83366,7 @@ in sources."@types/istanbul-lib-report-3.0.0" sources."@types/istanbul-reports-1.1.2" sources."@types/json-patch-0.0.30" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/node-fetch-2.5.10" sources."@types/readable-stream-2.3.10" sources."@types/unist-2.0.3" @@ -83559,7 +83374,7 @@ in sources."@types/yargs-parser-20.2.0" sources."@types/yoga-layout-1.9.2" sources."accepts-1.3.7" - sources."acorn-8.4.0" + sources."acorn-8.4.1" sources."acorn-jsx-5.3.1" sources."address-1.1.2" (sources."ansi-align-3.0.0" // { @@ -83613,13 +83428,12 @@ in dependencies = [ sources."get-stream-5.2.0" sources."lowercase-keys-2.0.0" - sources."normalize-url-4.5.1" ]; }) sources."call-bind-1.0.2" sources."camel-case-4.1.2" sources."camelcase-5.3.1" - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" sources."ccount-1.1.0" (sources."chalk-4.1.1" // { dependencies = [ @@ -83715,7 +83529,7 @@ in sources."dotenv-8.6.0" sources."duplexer3-0.1.4" sources."ee-first-1.1.1" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" sources."emoji-regex-7.0.3" sources."encodeurl-1.0.2" sources."end-of-stream-1.4.4" @@ -83964,7 +83778,7 @@ in sources."node-object-hash-2.3.7" sources."node-releases-1.1.73" sources."normalize-path-3.0.0" - sources."normalize-url-6.1.0" + sources."normalize-url-4.5.0" sources."npm-run-path-2.0.2" sources."nth-check-2.0.0" sources."object-assign-4.1.1" @@ -83988,7 +83802,7 @@ in }) sources."parse-entities-2.0.0" sources."parse-path-4.0.3" - sources."parse-url-5.0.3" + sources."parse-url-5.0.6" sources."parseurl-1.3.3" sources."pascal-case-3.1.2" sources."path-exists-4.0.0" @@ -84000,7 +83814,7 @@ in sources."picomatch-2.3.0" sources."pkg-dir-4.2.0" sources."prepend-http-2.0.0" - sources."prettier-2.3.1" + sources."prettier-2.3.2" sources."pretty-error-2.1.2" (sources."pretty-format-25.5.0" // { dependencies = [ @@ -84195,7 +84009,7 @@ in sources."write-file-atomic-3.0.3" sources."ws-7.5.0" sources."xdg-basedir-4.0.0" - sources."xstate-4.20.0" + sources."xstate-4.20.1" sources."xtend-4.0.2" sources."y18n-4.0.3" sources."yallist-4.0.0" @@ -84942,7 +84756,7 @@ in sources."@nodelib/fs.walk-1.2.7" sources."@sindresorhus/is-0.14.0" sources."@szmarczak/http-timer-1.1.2" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/parse-json-4.0.0" sources."@types/websocket-1.0.2" sources."abort-controller-3.0.0" @@ -85055,7 +84869,7 @@ in sources."extract-files-9.0.0" sources."extsprintf-1.3.0" sources."fast-deep-equal-3.1.3" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fast-json-stable-stringify-2.1.0" sources."fast-safe-stringify-2.0.7" sources."fastq-1.11.0" @@ -85660,7 +85474,7 @@ in sources."lodash-4.17.21" sources."lodash.toarray-4.4.0" sources."map-canvas-0.1.5" - sources."marked-2.1.2" + sources."marked-2.1.3" (sources."marked-terminal-4.1.1" // { dependencies = [ sources."ansi-styles-4.3.0" @@ -86583,7 +86397,7 @@ in sources."param-case-2.1.1" sources."relateurl-0.2.7" sources."source-map-0.6.1" - sources."uglify-js-3.13.9" + sources."uglify-js-3.13.10" sources."upper-case-1.1.3" ]; buildInputs = globalBuildInputs; @@ -87248,21 +87062,18 @@ in sources."arch-2.2.0" sources."balanced-match-1.0.2" sources."brace-expansion-1.1.11" - sources."clipboard-2.0.8" sources."clipboardy-2.3.0" sources."clone-1.0.4" sources."concat-map-0.0.1" sources."cross-spawn-6.0.5" sources."decimal.js-7.5.1" sources."defaults-1.0.3" - sources."delegate-3.2.0" sources."end-of-stream-1.4.4" sources."execa-1.0.0" sources."fs-extra-0.24.0" sources."fs.realpath-1.0.0" sources."get-stream-4.1.0" sources."glob-7.1.7" - sources."good-listener-1.2.2" sources."graceful-fs-4.2.6" sources."historic-readline-1.0.8" sources."inflight-1.0.6" @@ -87284,16 +87095,14 @@ in sources."p-finally-1.0.0" sources."path-is-absolute-1.0.1" sources."path-key-2.0.1" - sources."prismjs-1.23.0" + sources."prismjs-1.24.0" sources."pump-3.0.0" sources."rimraf-2.7.1" - sources."select-1.1.2" sources."semver-5.7.1" sources."shebang-command-1.2.0" sources."shebang-regex-1.0.0" sources."signal-exit-3.0.3" sources."strip-eof-1.0.0" - sources."tiny-emitter-2.1.0" sources."wcwidth-1.0.1" sources."which-1.3.1" sources."wrappy-1.0.2" @@ -87691,7 +87500,7 @@ in sources."@ot-builder/trace-1.0.9" sources."@ot-builder/var-store-1.0.9" sources."@ot-builder/variance-1.0.9" - sources."@unicode/unicode-13.0.0-1.0.6" + sources."@unicode/unicode-13.0.0-1.1.0" sources."aglfn-1.0.2" sources."amdefine-1.0.1" sources."ansi-regex-5.0.0" @@ -88002,17 +87811,17 @@ in joplin = nodeEnv.buildNodePackage { name = "joplin"; packageName = "joplin"; - version = "2.0.1"; + version = "2.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/joplin/-/joplin-2.0.1.tgz"; - sha512 = "NFjW9O1SZp6zN8RUjQA8DGTuoAljN1zKNUpDcEX7uY3hG/V4nqZtZVF0wzZ3EN/UWkx/lIP2FohRv4cUtdrO+A=="; + url = "https://registry.npmjs.org/joplin/-/joplin-2.1.2.tgz"; + sha512 = "8xDS/I9zMH0wHuZGZ0xENBn/Ml4gHk2WLMDfShN7L2VNRK/9xowunf2c/fAwI0eNXn/aw2QcMrcgqj37uZ0gbw=="; }; dependencies = [ sources."@braintree/sanitize-url-3.1.0" sources."@cronvel/get-pixels-3.4.0" - sources."@joplin/fork-htmlparser2-4.1.27" - sources."@joplin/fork-sax-1.2.31" - (sources."@joplin/lib-2.0.3" // { + sources."@joplin/fork-htmlparser2-4.1.28" + sources."@joplin/fork-sax-1.2.32" + (sources."@joplin/lib-2.1.1" // { dependencies = [ (sources."@joplin/renderer-1.8.2" // { dependencies = [ @@ -88022,18 +87831,18 @@ in }) ]; }) - (sources."@joplin/renderer-2.0.3" // { + (sources."@joplin/renderer-2.1.1" // { dependencies = [ sources."fs-extra-8.1.0" sources."uslug-git+https://github.com/laurent22/uslug.git#emoji-support" ]; }) - (sources."@joplin/turndown-4.0.49" // { + (sources."@joplin/turndown-4.0.50" // { dependencies = [ sources."css-2.2.4" ]; }) - sources."@joplin/turndown-plugin-gfm-1.0.31" + sources."@joplin/turndown-plugin-gfm-1.0.32" sources."abab-2.0.5" sources."abbrev-1.1.1" sources."acorn-7.4.1" @@ -88073,7 +87882,7 @@ in sources."async-mutex-0.1.4" sources."asynckit-0.4.0" sources."atob-2.1.2" - (sources."aws-sdk-2.932.0" // { + (sources."aws-sdk-2.935.0" // { dependencies = [ sources."sax-1.2.1" sources."uuid-3.3.2" @@ -88100,7 +87909,6 @@ in sources."braces-3.0.2" sources."browser-process-hrtime-1.0.0" sources."buffer-4.9.2" - sources."buffer-from-1.1.1" sources."builtin-modules-3.2.0" sources."camel-case-3.0.0" sources."camelcase-4.1.0" @@ -88133,7 +87941,6 @@ in sources."source-map-resolve-0.6.0" ]; }) - sources."css-b64-images-0.2.5" sources."cssom-0.4.4" (sources."cssstyle-2.3.0" // { dependencies = [ @@ -88181,7 +87988,7 @@ in sources."dagre-d3-0.6.4" sources."dashdash-1.14.1" sources."data-urls-1.1.0" - sources."debug-4.3.2" + sources."debug-3.2.7" sources."decode-uri-component-0.2.0" sources."decompress-response-4.2.1" sources."deep-extend-0.6.0" @@ -88280,11 +88087,6 @@ in (sources."html-minifier-3.5.21" // { dependencies = [ sources."commander-2.17.1" - (sources."uglify-js-3.4.10" // { - dependencies = [ - sources."commander-2.19.0" - ]; - }) ]; }) sources."http-errors-1.8.0" @@ -88417,16 +88219,10 @@ in sources."md5-2.3.0" sources."md5-file-4.0.0" sources."mdurl-1.0.1" - sources."mermaid-8.10.2" + sources."mermaid-8.11.0" sources."mime-db-1.48.0" sources."mime-types-2.1.31" sources."mimic-response-2.1.0" - (sources."minify-4.1.3" // { - dependencies = [ - sources."commander-2.20.3" - sources."html-minifier-4.0.0" - ]; - }) sources."minimatch-3.0.4" sources."minimist-1.2.5" (sources."minipass-2.9.0" // { @@ -88439,18 +88235,14 @@ in sources."mkdirp-classic-0.5.3" sources."moment-2.29.1" sources."moment-mini-2.24.0" - sources."ms-2.1.2" + sources."ms-2.1.3" sources."multiparty-4.2.2" sources."mustache-4.2.0" sources."nanoid-3.1.23" sources."napi-build-utils-1.0.2" sources."ndarray-1.0.19" sources."ndarray-pack-1.2.1" - (sources."needle-2.6.0" // { - dependencies = [ - sources."debug-3.2.7" - ]; - }) + sources."needle-2.6.0" sources."nextgen-events-1.5.2" sources."no-case-2.3.2" (sources."node-abi-2.30.0" // { @@ -88596,7 +88388,6 @@ in }) sources."source-map-0.6.1" sources."source-map-resolve-0.5.3" - sources."source-map-support-0.5.19" sources."source-map-url-0.4.1" sources."split-skip-0.0.2" sources."sprintf-js-1.1.2" @@ -88653,11 +88444,6 @@ in ]; }) sources."terminal-kit-1.49.3" - (sources."terser-4.8.0" // { - dependencies = [ - sources."commander-2.20.3" - ]; - }) (sources."tkwidgets-0.5.26" // { dependencies = [ sources."ansi-styles-3.2.1" @@ -88674,14 +88460,16 @@ in sources."tough-cookie-3.0.1" sources."tr46-1.0.1" sources."tree-kit-0.6.2" - sources."try-catch-2.0.1" - sources."try-to-catch-1.1.1" sources."tunnel-agent-0.6.0" sources."tweetnacl-0.14.5" sources."type-check-0.3.2" sources."typical-2.6.1" sources."uc.micro-1.0.6" - sources."uglify-js-3.13.9" + (sources."uglify-js-3.4.10" // { + dependencies = [ + sources."commander-2.19.0" + ]; + }) sources."uglifycss-0.0.29" sources."uid-safe-2.1.5" sources."unc-path-regex-0.1.2" @@ -88824,7 +88612,7 @@ in sources."lodash-4.17.21" sources."markdown-it-10.0.0" sources."markdown-it-anchor-5.3.0" - sources."marked-2.1.2" + sources."marked-2.1.3" sources."mdurl-1.0.1" sources."mkdirp-1.0.4" sources."requizzle-0.2.3" @@ -89385,7 +89173,7 @@ in sources."external-editor-3.1.0" sources."extract-stack-2.0.0" sources."fast-deep-equal-3.1.3" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fast-json-stable-stringify-2.1.0" sources."fastq-1.11.0" (sources."figures-3.2.0" // { @@ -89556,7 +89344,7 @@ in sources."@types/component-emitter-1.2.10" sources."@types/cookie-0.4.0" sources."@types/cors-2.8.10" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."accepts-1.3.7" sources."ansi-regex-5.0.0" sources."ansi-styles-4.3.0" @@ -89887,7 +89675,7 @@ in sources."path-parse-1.0.7" sources."path-platform-0.11.15" sources."pbkdf2-3.1.2" - sources."prettier-2.3.1" + sources."prettier-2.3.2" sources."process-0.11.10" sources."process-nextick-args-2.0.1" (sources."public-encrypt-4.0.3" // { @@ -90699,19 +90487,19 @@ in ]; }) sources."@octokit/graphql-4.6.4" - sources."@octokit/openapi-types-7.3.2" + sources."@octokit/openapi-types-7.3.5" sources."@octokit/plugin-enterprise-rest-6.0.1" sources."@octokit/plugin-paginate-rest-2.13.5" sources."@octokit/plugin-request-log-1.0.4" - sources."@octokit/plugin-rest-endpoint-methods-5.3.1" + sources."@octokit/plugin-rest-endpoint-methods-5.3.4" (sources."@octokit/request-5.6.0" // { dependencies = [ sources."is-plain-object-5.0.0" ]; }) sources."@octokit/request-error-2.1.0" - sources."@octokit/rest-18.6.0" - sources."@octokit/types-6.16.4" + sources."@octokit/rest-18.6.3" + sources."@octokit/types-6.16.7" sources."@tootallnate/once-1.1.2" sources."@types/minimatch-3.0.4" sources."@types/minimist-1.2.1" @@ -90860,7 +90648,7 @@ in }) sources."extsprintf-1.3.0" sources."fast-deep-equal-3.1.3" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fast-json-stable-stringify-2.1.0" sources."fastq-1.11.0" sources."figures-3.2.0" @@ -91101,7 +90889,7 @@ in sources."semver-5.7.1" ]; }) - sources."normalize-url-6.1.0" + sources."normalize-url-4.5.0" sources."npm-bundled-1.1.2" sources."npm-install-checks-4.0.0" (sources."npm-lifecycle-3.1.5" // { @@ -91160,7 +90948,7 @@ in sources."qs-6.10.1" ]; }) - sources."parse-url-5.0.3" + sources."parse-url-5.0.6" sources."path-exists-4.0.0" sources."path-is-absolute-1.0.1" sources."path-key-3.1.1" @@ -91291,7 +91079,7 @@ in sources."type-fest-0.4.1" sources."typedarray-0.0.6" sources."typedarray-to-buffer-3.1.5" - sources."uglify-js-3.13.9" + sources."uglify-js-3.13.10" sources."uid-number-0.0.6" sources."umask-1.1.0" sources."unbox-primitive-1.0.1" @@ -91309,7 +91097,7 @@ in sources."verror-1.10.0" sources."wcwidth-1.0.1" sources."webidl-conversions-6.1.0" - sources."whatwg-url-8.6.0" + sources."whatwg-url-8.7.0" sources."which-2.0.2" sources."which-boxed-primitive-1.0.2" (sources."wide-align-1.1.3" // { @@ -91439,8 +91227,8 @@ in sources."normalize-path-2.1.1" ]; }) - sources."apache-crypt-1.2.4" - sources."apache-md5-1.1.5" + sources."apache-crypt-1.2.5" + sources."apache-md5-1.1.7" sources."arr-diff-4.0.0" sources."arr-flatten-1.1.0" sources."arr-union-3.1.0" @@ -92378,14 +92166,14 @@ in sources."@types/babel__core-7.1.14" sources."@types/babel__generator-7.6.2" sources."@types/babel__template-7.4.0" - sources."@types/babel__traverse-7.11.1" + sources."@types/babel__traverse-7.14.0" sources."@types/estree-0.0.48" sources."@types/graceful-fs-4.1.5" sources."@types/istanbul-lib-coverage-2.0.3" sources."@types/istanbul-lib-report-3.0.0" sources."@types/istanbul-reports-1.1.2" sources."@types/json-schema-7.0.7" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/normalize-package-data-2.4.0" sources."@types/resolve-0.0.8" sources."@types/yargs-15.0.13" @@ -92558,7 +92346,7 @@ in sources."cached-path-relative-1.0.2" sources."call-bind-1.0.2" sources."camelcase-5.3.1" - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" sources."capture-exit-2.0.0" sources."caseless-0.12.0" (sources."chalk-3.0.0" // { @@ -92682,7 +92470,7 @@ in sources."duplexer2-0.1.4" sources."duplexify-3.7.1" sources."ecc-jsbn-0.1.2" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" (sources."elliptic-6.5.4" // { dependencies = [ sources."bn.js-4.12.0" @@ -93537,7 +93325,7 @@ in sources."link-check-4.5.4" sources."lodash-4.17.21" sources."markdown-link-extractor-1.3.0" - sources."marked-2.1.2" + sources."marked-2.1.3" sources."mime-db-1.48.0" sources."mime-types-2.1.31" sources."ms-2.1.3" @@ -93572,10 +93360,10 @@ in mastodon-bot = nodeEnv.buildNodePackage { name = "mastodon-bot"; packageName = "mastodon-bot"; - version = "1.12.1-20210623060235"; + version = "1.12.1-20210625203706"; src = fetchurl { - url = "https://registry.npmjs.org/mastodon-bot/-/mastodon-bot-1.12.1-20210623060235.tgz"; - sha512 = "eXao5YnfoIQ4hqVmzCN2HT6GXfgYuReCPNlDz54Yn8YtUxwdhQZ9KnQo9t0ex4Bl6rrAZ0Po8GuVIzTVn22o4Q=="; + url = "https://registry.npmjs.org/mastodon-bot/-/mastodon-bot-1.12.1-20210625203706.tgz"; + sha512 = "WRIp5LGsTxBO0zGm2KjaxLZCVsUX1Lv15hu96W0vx2sKflGAgiHUSf3RFxQFaNhII1hdglnyuwulmOu/0/gHNA=="; }; dependencies = [ sources."acorn-5.7.4" @@ -93923,14 +93711,14 @@ in "@mermaid-js/mermaid-cli" = nodeEnv.buildNodePackage { name = "_at_mermaid-js_slash_mermaid-cli"; packageName = "@mermaid-js/mermaid-cli"; - version = "8.10.2"; + version = "8.11.0"; src = fetchurl { - url = "https://registry.npmjs.org/@mermaid-js/mermaid-cli/-/mermaid-cli-8.10.2.tgz"; - sha512 = "aoGVAZC/goUc6iWYef5aRjCwITojjWvlEj+qPHCEbAGisR4md3fi3+3iDD3ra+zhagfXJZ1Qyo5+3lVkJPaC6Q=="; + url = "https://registry.npmjs.org/@mermaid-js/mermaid-cli/-/mermaid-cli-8.11.0.tgz"; + sha512 = "UyYOnVhvKcfh9e2S4QnK53uRa2hvdgQVo3ZT+FcaP56ZeBDNWKB3IZI/sNzAbxqJBEuRpW6HxoEzHCleis1dFw=="; }; dependencies = [ sources."@braintree/sanitize-url-3.1.0" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/yauzl-2.9.1" sources."agent-base-6.0.2" sources."ansi-styles-4.3.0" @@ -93940,16 +93728,12 @@ in sources."brace-expansion-1.1.11" sources."buffer-5.7.1" sources."buffer-crc32-0.2.13" - sources."buffer-from-1.1.1" - sources."camel-case-3.0.0" sources."chalk-4.1.1" sources."chownr-1.1.4" - sources."clean-css-4.2.3" sources."color-convert-2.0.1" sources."color-name-1.1.4" - sources."commander-7.2.0" + sources."commander-8.0.0" sources."concat-map-0.0.1" - sources."css-b64-images-0.2.5" sources."d3-5.16.0" sources."d3-array-1.2.4" sources."d3-axis-1.0.12" @@ -94002,11 +93786,6 @@ in sources."graphlib-2.1.8" sources."has-flag-4.0.0" sources."he-1.2.0" - (sources."html-minifier-4.0.0" // { - dependencies = [ - sources."commander-2.20.3" - ]; - }) sources."https-proxy-agent-5.0.0" sources."iconv-lite-0.4.24" sources."ieee754-1.2.1" @@ -94015,21 +93794,17 @@ in sources."khroma-1.4.1" sources."locate-path-5.0.0" sources."lodash-4.17.21" - sources."lower-case-1.1.4" - sources."mermaid-8.10.2" - sources."minify-4.1.3" + sources."mermaid-8.11.0" sources."minimatch-3.0.4" sources."minimist-1.2.5" sources."mkdirp-0.5.5" sources."moment-mini-2.24.0" sources."ms-2.1.2" - sources."no-case-2.3.2" sources."node-fetch-2.6.1" sources."once-1.4.0" sources."p-limit-2.3.0" sources."p-locate-4.1.0" sources."p-try-2.2.0" - sources."param-case-2.1.1" sources."path-exists-4.0.0" sources."path-is-absolute-1.0.1" sources."pend-1.2.0" @@ -94039,29 +93814,17 @@ in sources."pump-3.0.0" sources."puppeteer-10.0.0" sources."readable-stream-3.6.0" - sources."relateurl-0.2.7" sources."rimraf-3.0.2" sources."rw-1.3.3" sources."safe-buffer-5.2.1" sources."safer-buffer-2.1.2" - sources."source-map-0.6.1" - sources."source-map-support-0.5.19" sources."string_decoder-1.3.0" sources."stylis-3.5.4" sources."supports-color-7.2.0" sources."tar-fs-2.0.0" sources."tar-stream-2.2.0" - (sources."terser-4.8.0" // { - dependencies = [ - sources."commander-2.20.3" - ]; - }) sources."through-2.3.8" - sources."try-catch-2.0.1" - sources."try-to-catch-1.1.1" - sources."uglify-js-3.13.9" sources."unbzip2-stream-1.3.3" - sources."upper-case-1.1.3" sources."util-deprecate-1.0.2" sources."wrappy-1.0.2" sources."ws-7.4.6" @@ -94093,7 +93856,7 @@ in sources."@fluentui/react-focus-7.17.6" sources."@fluentui/react-window-provider-1.0.2" sources."@fluentui/theme-1.7.4" - sources."@microsoft/load-themed-styles-1.10.185" + sources."@microsoft/load-themed-styles-1.10.186" sources."@sindresorhus/is-0.14.0" sources."@szmarczak/http-timer-1.1.2" sources."@uifabric/foundation-7.9.26" @@ -94320,7 +94083,7 @@ in sources."strip-json-comments-2.0.1" sources."supports-color-2.0.0" sources."swagger-schema-official-2.0.0-bab6bed" - sources."swagger-ui-dist-3.50.0" + sources."swagger-ui-dist-3.51.0" sources."tail-2.2.3" sources."through-2.3.8" sources."tmp-0.0.33" @@ -94606,10 +94369,10 @@ in netlify-cli = nodeEnv.buildNodePackage { name = "netlify-cli"; packageName = "netlify-cli"; - version = "3.38.7"; + version = "3.39.0"; src = fetchurl { - url = "https://registry.npmjs.org/netlify-cli/-/netlify-cli-3.38.7.tgz"; - sha512 = "q95l1GhUbv1VgePfCHuNREvmGO7dN9H+kSw5esaxNITa/+67xXP4PA2dzJaylTXciEF3NdIhTdXCC9j/CUs4EQ=="; + url = "https://registry.npmjs.org/netlify-cli/-/netlify-cli-3.39.0.tgz"; + sha512 = "XYkFp1WuWTcO7Q3LbY79ilobfCNWoL6UEYq2vhCHHKNLICSPxZtkzjDvNP628eGVzxe0L+D+Z9ce3sLdFiitMw=="; }; dependencies = [ sources."@babel/code-frame-7.14.5" @@ -94734,37 +94497,23 @@ in sources."@babel/template-7.14.5" sources."@babel/traverse-7.14.7" sources."@babel/types-7.14.5" - sources."@bugsnag/browser-7.10.1" + sources."@bugsnag/browser-7.10.4" sources."@bugsnag/core-7.10.0" sources."@bugsnag/cuid-3.0.0" - sources."@bugsnag/js-7.10.1" + sources."@bugsnag/js-7.10.4" sources."@bugsnag/node-7.10.1" sources."@bugsnag/safe-json-stringify-6.0.0" sources."@dabh/diagnostics-2.0.2" sources."@jest/types-24.9.0" sources."@mrmlnc/readdir-enhanced-2.2.1" - (sources."@netlify/build-12.7.2" // { + (sources."@netlify/build-12.11.0" // { dependencies = [ - sources."@netlify/config-7.7.1" - (sources."@netlify/zip-it-and-ship-it-4.4.2" // { - dependencies = [ - sources."find-up-5.0.0" - sources."locate-path-6.0.0" - sources."p-locate-5.0.0" - sources."pkg-dir-5.0.0" - sources."semver-7.3.5" - sources."yargs-16.2.0" - ]; - }) sources."ansi-styles-4.3.0" sources."chalk-3.0.0" - sources."cp-file-9.1.0" sources."dot-prop-5.3.0" sources."execa-3.4.0" - sources."find-up-4.1.0" sources."is-plain-obj-2.1.0" sources."locate-path-5.0.0" - sources."netlify-redirect-parser-7.0.0" sources."resolve-2.0.0-next.3" sources."semver-6.3.0" sources."update-notifier-4.1.3" @@ -94778,7 +94527,7 @@ in sources."slash-3.0.0" ]; }) - (sources."@netlify/config-8.0.0" // { + (sources."@netlify/config-9.1.0" // { dependencies = [ sources."ansi-styles-4.3.0" sources."chalk-3.0.0" @@ -94790,20 +94539,13 @@ in ]; }) sources."@netlify/esbuild-0.13.6" - (sources."@netlify/framework-info-5.3.0" // { + (sources."@netlify/framework-info-5.4.0" // { dependencies = [ + sources."p-limit-3.1.0" sources."p-locate-5.0.0" ]; }) - (sources."@netlify/functions-utils-1.3.46" // { - dependencies = [ - sources."@netlify/zip-it-and-ship-it-4.4.2" - sources."cp-file-9.1.0" - sources."pkg-dir-5.0.0" - sources."resolve-2.0.0-next.3" - sources."yargs-16.2.0" - ]; - }) + sources."@netlify/functions-utils-1.3.47" (sources."@netlify/git-utils-1.0.11" // { dependencies = [ sources."braces-3.0.2" @@ -94818,7 +94560,6 @@ in (sources."@netlify/plugin-edge-handlers-1.11.19" // { dependencies = [ sources."@types/node-14.17.4" - sources."typescript-4.3.4" ]; }) sources."@netlify/plugins-list-2.18.0" @@ -94828,12 +94569,15 @@ in sources."execa-3.4.0" ]; }) - (sources."@netlify/zip-it-and-ship-it-4.5.1" // { + (sources."@netlify/zip-it-and-ship-it-4.4.2" // { dependencies = [ + sources."cliui-7.0.4" sources."cp-file-9.1.0" sources."pkg-dir-5.0.0" sources."resolve-2.0.0-next.3" + sources."y18n-5.0.8" sources."yargs-16.2.0" + sources."yargs-parser-20.2.9" ]; }) (sources."@nodelib/fs.scandir-2.1.5" // { @@ -94872,7 +94616,7 @@ in sources."array-union-2.1.0" sources."braces-3.0.2" sources."dir-glob-3.0.1" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fill-range-7.0.1" sources."glob-parent-5.1.2" sources."globby-11.0.4" @@ -94931,7 +94675,7 @@ in sources."supports-color-5.5.0" ]; }) - (sources."@oclif/plugin-plugins-1.10.0" // { + (sources."@oclif/plugin-plugins-1.10.1" // { dependencies = [ sources."fs-extra-9.1.0" sources."jsonfile-6.1.0" @@ -94948,18 +94692,18 @@ in ]; }) sources."@octokit/graphql-4.6.4" - sources."@octokit/openapi-types-7.3.2" + sources."@octokit/openapi-types-7.3.5" sources."@octokit/plugin-paginate-rest-2.13.5" sources."@octokit/plugin-request-log-1.0.4" - sources."@octokit/plugin-rest-endpoint-methods-5.3.1" + sources."@octokit/plugin-rest-endpoint-methods-5.3.4" (sources."@octokit/request-5.6.0" // { dependencies = [ sources."is-plain-object-5.0.0" ]; }) sources."@octokit/request-error-2.1.0" - sources."@octokit/rest-18.6.0" - sources."@octokit/types-6.16.4" + sources."@octokit/rest-18.6.3" + sources."@octokit/types-6.16.7" sources."@rollup/plugin-babel-5.3.0" (sources."@rollup/plugin-commonjs-18.1.0" // { dependencies = [ @@ -94996,7 +94740,7 @@ in sources."@types/istanbul-reports-1.1.2" sources."@types/keyv-3.1.1" sources."@types/minimatch-3.0.4" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/node-fetch-2.5.10" sources."@types/normalize-package-data-2.4.0" sources."@types/resolve-1.17.1" @@ -95011,7 +94755,7 @@ in sources."array-union-2.1.0" sources."braces-3.0.2" sources."dir-glob-3.0.1" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fill-range-7.0.1" sources."glob-parent-5.1.2" sources."globby-11.0.4" @@ -95025,7 +94769,6 @@ in sources."@typescript-eslint/visitor-keys-4.28.0" sources."@ungap/from-entries-0.2.1" sources."accepts-1.3.7" - sources."acorn-8.4.0" sources."agent-base-6.0.2" sources."aggregate-error-3.1.0" sources."ajv-8.6.0" @@ -95085,7 +94828,7 @@ in sources."asynckit-0.4.0" sources."at-least-node-1.0.0" sources."atob-2.1.2" - (sources."aws-sdk-2.932.0" // { + (sources."aws-sdk-2.935.0" // { dependencies = [ sources."buffer-4.9.2" sources."ieee754-1.1.13" @@ -95161,7 +94904,7 @@ in sources."call-me-maybe-1.0.1" sources."callsite-1.0.0" sources."camelcase-5.3.1" - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" sources."cardinal-2.1.1" (sources."chalk-4.1.1" // { dependencies = [ @@ -95229,7 +94972,12 @@ in ]; }) sources."cli-width-2.2.1" - sources."cliui-7.0.4" + (sources."cliui-6.0.0" // { + dependencies = [ + sources."ansi-styles-4.3.0" + sources."wrap-ansi-6.2.0" + ]; + }) sources."clone-1.0.4" sources."clone-response-1.0.2" sources."code-point-at-1.1.0" @@ -95362,7 +95110,7 @@ in sources."array-union-2.1.0" sources."braces-3.0.2" sources."dir-glob-3.0.1" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fill-range-7.0.1" sources."glob-parent-5.1.2" sources."globby-11.0.4" @@ -95385,7 +95133,11 @@ in sources."detective-sass-3.0.1" sources."detective-scss-2.0.1" sources."detective-stylus-1.0.0" - sources."detective-typescript-7.0.0" + (sources."detective-typescript-7.0.0" // { + dependencies = [ + sources."typescript-3.9.10" + ]; + }) (sources."dir-glob-2.2.2" // { dependencies = [ sources."path-type-3.0.0" @@ -95423,7 +95175,7 @@ in }) sources."duplexer3-0.1.4" sources."ee-first-1.1.1" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" sources."elegant-spinner-1.0.1" sources."elf-cam-0.1.1" sources."emoji-regex-8.0.0" @@ -95613,7 +95365,7 @@ in sources."array-union-2.1.0" sources."braces-3.0.2" sources."dir-glob-3.0.1" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fill-range-7.0.1" sources."glob-parent-5.1.2" sources."ignore-5.1.8" @@ -95858,6 +95610,7 @@ in }) (sources."locate-path-6.0.0" // { dependencies = [ + sources."p-limit-3.1.0" sources."p-locate-5.0.0" ]; }) @@ -96092,12 +95845,8 @@ in }) sources."p-finally-2.0.1" sources."p-is-promise-1.1.0" - sources."p-limit-3.1.0" - (sources."p-locate-4.1.0" // { - dependencies = [ - sources."p-limit-2.3.0" - ]; - }) + sources."p-limit-2.3.0" + sources."p-locate-4.1.0" sources."p-map-4.0.0" sources."p-reduce-2.1.0" (sources."p-timeout-2.0.1" // { @@ -96247,7 +95996,7 @@ in sources."ret-0.1.15" sources."reusify-1.0.4" sources."rimraf-3.0.2" - sources."rollup-2.52.2" + sources."rollup-2.52.3" (sources."rollup-plugin-inject-3.0.2" // { dependencies = [ sources."estree-walker-0.6.1" @@ -96433,7 +96182,7 @@ in ]; }) sources."term-size-2.2.1" - (sources."terser-5.7.0" // { + (sources."terser-5.7.1" // { dependencies = [ sources."source-map-0.7.3" ]; @@ -96475,7 +96224,7 @@ in sources."type-fest-0.21.3" sources."type-is-1.6.18" sources."typedarray-to-buffer-3.1.5" - sources."typescript-3.9.10" + sources."typescript-4.3.4" sources."uid-safe-2.1.5" sources."unbzip2-stream-1.4.3" sources."unicode-canonical-property-names-ecmascript-1.0.4" @@ -96579,20 +96328,15 @@ in sources."xml2js-0.4.19" sources."xmlbuilder-9.0.7" sources."xtend-4.0.2" - sources."y18n-5.0.8" + sources."y18n-4.0.3" sources."yallist-4.0.0" (sources."yargs-15.4.1" // { dependencies = [ - sources."ansi-styles-4.3.0" - sources."cliui-6.0.0" sources."find-up-4.1.0" sources."locate-path-5.0.0" - sources."wrap-ansi-6.2.0" - sources."y18n-4.0.3" - sources."yargs-parser-18.1.3" ]; }) - sources."yargs-parser-20.2.9" + sources."yargs-parser-18.1.3" sources."yarn-1.22.10" sources."yauzl-2.10.0" sources."yocto-queue-0.1.0" @@ -98019,7 +97763,7 @@ in sources."@types/http-cache-semantics-4.0.0" sources."@types/keyv-3.1.1" sources."@types/minimist-1.2.1" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/normalize-package-data-2.4.0" sources."@types/parse-json-4.0.0" sources."@types/responselike-1.0.0" @@ -98114,7 +97858,7 @@ in sources."escape-string-regexp-4.0.0" sources."execa-5.1.1" sources."external-editor-3.1.0" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fastq-1.11.0" (sources."figures-3.2.0" // { dependencies = [ @@ -98523,10 +98267,10 @@ in npm = nodeEnv.buildNodePackage { name = "npm"; packageName = "npm"; - version = "7.18.1"; + version = "7.19.0"; src = fetchurl { - url = "https://registry.npmjs.org/npm/-/npm-7.18.1.tgz"; - sha512 = "fu7rMtc4ZaDnFlZsiLhqwWWs6KixOcBGiBLoJH+AbuaznwtT8mYQnq5nGNN14Jib+E9OjkjNRgg+X45Ia9xtKQ=="; + url = "https://registry.npmjs.org/npm/-/npm-7.19.0.tgz"; + sha512 = "bak/ZycWS8kalVFJ2m1JEo2pgvSwEDA9FMGthGnufAKciu4X4kpJMDZKe8VZKNaA/cXehd9XI7QdSZXmZauR8Q=="; }; buildInputs = globalBuildInputs; meta = { @@ -98646,7 +98390,7 @@ in sources."extend-3.0.2" sources."extsprintf-1.3.0" sources."fast-deep-equal-3.1.3" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fast-json-stable-stringify-2.1.0" sources."fastq-1.11.0" sources."figgy-pudding-3.5.2" @@ -99370,7 +99114,7 @@ in sources."caller-path-2.0.0" sources."callsites-2.0.0" sources."caniuse-api-3.0.0" - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" sources."caseless-0.12.0" sources."chalk-2.4.2" sources."chokidar-2.1.8" @@ -99508,7 +99252,7 @@ in sources."duplexer2-0.1.4" sources."ecc-jsbn-0.1.2" sources."ee-first-1.1.1" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" (sources."elliptic-6.5.4" // { dependencies = [ sources."bn.js-4.12.0" @@ -99616,7 +99360,7 @@ in sources."posthtml-0.15.2" sources."posthtml-parser-0.7.2" sources."source-map-0.7.3" - sources."terser-5.7.0" + sources."terser-5.7.1" ]; }) (sources."htmlparser2-6.1.0" // { @@ -100379,7 +100123,7 @@ in sources."tunnel-agent-0.6.0" sources."tweetnacl-0.14.5" sources."type-is-1.6.18" - sources."uglify-js-3.13.9" + sources."uglify-js-3.13.10" sources."unix-dgram-2.0.4" sources."unpipe-1.0.0" sources."uri-js-4.4.1" @@ -101397,10 +101141,10 @@ in pnpm = nodeEnv.buildNodePackage { name = "pnpm"; packageName = "pnpm"; - version = "6.9.0"; + version = "6.9.1"; src = fetchurl { - url = "https://registry.npmjs.org/pnpm/-/pnpm-6.9.0.tgz"; - sha512 = "PYB3AujuDut50PAe7m8jAggruh0D8/Zm+nO2QprVfG1Xug1zAOsMMJEc+wjvEC9irFwT20Qu4qvr+lEiXyK1HA=="; + url = "https://registry.npmjs.org/pnpm/-/pnpm-6.9.1.tgz"; + sha512 = "2qlbvmHB+ULAoTCMpJ75oADYoVQnsxD1ipCemdDJA2KW4auGwoTUzyowVYEiAe4DIDOqw3axhHVkNAo7P6goZA=="; }; buildInputs = globalBuildInputs; meta = { @@ -101469,7 +101213,7 @@ in sources."dir-glob-3.0.1" sources."emoji-regex-8.0.0" sources."escalade-3.1.1" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fastq-1.11.0" sources."fill-range-7.0.1" sources."fs-extra-9.1.0" @@ -101536,10 +101280,10 @@ in prettier = nodeEnv.buildNodePackage { name = "prettier"; packageName = "prettier"; - version = "2.3.1"; + version = "2.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/prettier/-/prettier-2.3.1.tgz"; - sha512 = "p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA=="; + url = "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz"; + sha512 = "lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ=="; }; buildInputs = globalBuildInputs; meta = { @@ -101922,10 +101666,10 @@ in pyright = nodeEnv.buildNodePackage { name = "pyright"; packageName = "pyright"; - version = "1.1.151"; + version = "1.1.153"; src = fetchurl { - url = "https://registry.npmjs.org/pyright/-/pyright-1.1.151.tgz"; - sha512 = "R/Zr6VqXghuFLm7y3a8HoCrA+mfy+Zp+mp6P8gFZeJO9Rl1kQLJhfc/y4QKSQHZWxXOBGo+AFDi/rWLZfNBEgQ=="; + url = "https://registry.npmjs.org/pyright/-/pyright-1.1.153.tgz"; + sha512 = "t5Y9IojL2Sifm1Q04BEBJDLP86rF4RpXma28HEP/EXJRHyyNxu8css77HC+tZqJXXXZVtAjaJxJSAEwq5afGjg=="; }; buildInputs = globalBuildInputs; meta = { @@ -102408,7 +102152,7 @@ in sources."@types/glob-7.1.3" sources."@types/json-schema-7.0.7" sources."@types/minimatch-3.0.4" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/parse-json-4.0.0" sources."@types/q-1.5.4" sources."@webassemblyjs/ast-1.9.0" @@ -102596,7 +102340,7 @@ in sources."camel-case-3.0.0" sources."camelcase-5.3.1" sources."caniuse-api-3.0.0" - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" sources."case-sensitive-paths-webpack-plugin-2.4.0" sources."caw-2.0.1" (sources."chalk-2.4.2" // { @@ -102825,7 +102569,7 @@ in sources."duplexify-3.7.1" sources."ee-first-1.1.1" sources."ejs-2.7.4" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" (sources."elliptic-6.5.4" // { dependencies = [ sources."bn.js-4.12.0" @@ -104082,7 +103826,7 @@ in sources."@mozilla/readability-0.4.1" sources."@tootallnate/once-1.1.2" sources."abab-2.0.5" - sources."acorn-8.4.0" + sources."acorn-8.4.1" (sources."acorn-globals-6.0.0" // { dependencies = [ sources."acorn-7.4.1" @@ -104106,7 +103850,7 @@ in }) sources."data-urls-2.0.0" sources."debug-4.3.2" - sources."decimal.js-10.3.0" + sources."decimal.js-10.3.1" sources."deep-is-0.1.3" sources."delayed-stream-1.0.0" (sources."domexception-2.0.1" // { @@ -104158,7 +103902,7 @@ in sources."webidl-conversions-6.1.0" sources."whatwg-encoding-1.0.5" sources."whatwg-mimetype-2.3.0" - sources."whatwg-url-8.6.0" + sources."whatwg-url-8.7.0" sources."word-wrap-1.2.3" sources."wrap-ansi-7.0.0" sources."ws-7.5.0" @@ -104219,7 +103963,7 @@ in }) sources."@redocly/react-dropdown-aria-2.0.12" sources."@types/json-schema-7.0.7" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."ansi-regex-5.0.0" sources."ansi-styles-3.2.1" sources."anymatch-3.1.2" @@ -104267,7 +104011,6 @@ in sources."chokidar-3.5.2" sources."cipher-base-1.0.4" sources."classnames-2.3.1" - sources."clipboard-2.0.8" sources."cliui-7.0.4" sources."clsx-1.1.1" sources."color-convert-1.9.3" @@ -104289,7 +104032,6 @@ in sources."css-to-react-native-3.0.0" sources."debug-4.3.2" sources."decko-1.2.0" - sources."delegate-3.2.0" sources."des.js-1.0.1" (sources."diffie-hellman-5.0.3" // { dependencies = [ @@ -104321,7 +104063,6 @@ in sources."get-caller-file-2.0.5" sources."glob-parent-5.1.2" sources."globals-11.12.0" - sources."good-listener-1.2.2" sources."handlebars-4.7.7" sources."has-flag-3.0.0" (sources."hash-base-3.1.0" // { @@ -104397,7 +104138,7 @@ in sources."picomatch-2.3.0" sources."polished-4.1.3" sources."postcss-value-parser-4.1.0" - sources."prismjs-1.23.0" + sources."prismjs-1.24.0" sources."process-0.11.10" sources."process-nextick-args-2.0.1" sources."prop-types-15.7.2" @@ -104436,7 +104177,6 @@ in sources."safe-buffer-5.2.1" sources."safer-buffer-2.1.2" sources."scheduler-0.20.2" - sources."select-1.1.2" sources."setimmediate-1.0.5" sources."sha.js-2.4.11" sources."shallowequal-1.1.0" @@ -104459,12 +104199,11 @@ in sources."supports-color-5.5.0" sources."swagger2openapi-7.0.7" sources."timers-browserify-2.0.12" - sources."tiny-emitter-2.1.0" sources."to-arraybuffer-1.0.1" sources."to-fast-properties-2.0.0" sources."to-regex-range-5.0.1" sources."tty-browserify-0.0.0" - sources."uglify-js-3.13.9" + sources."uglify-js-3.13.10" (sources."uri-js-4.4.1" // { dependencies = [ sources."punycode-2.1.1" @@ -104700,10 +104439,10 @@ in rollup = nodeEnv.buildNodePackage { name = "rollup"; packageName = "rollup"; - version = "2.52.2"; + version = "2.52.3"; src = fetchurl { - url = "https://registry.npmjs.org/rollup/-/rollup-2.52.2.tgz"; - sha512 = "4RlFC3k2BIHlUsJ9mGd8OO+9Lm2eDF5P7+6DNQOp5sx+7N/1tFM01kELfbxlMX3MxT6owvLB1ln4S3QvvQlbUA=="; + url = "https://registry.npmjs.org/rollup/-/rollup-2.52.3.tgz"; + sha512 = "QF3Sju8Kl2z0osI4unyOLyUudyhOMK6G0AeqJWgfiyigqLAlnNrfBcDWDx+f1cqn+JU2iIYVkDrgQ6/KtwEfrg=="; }; dependencies = [ sources."fsevents-2.3.2" @@ -104878,7 +104617,7 @@ in sources."estree-walker-2.0.2" sources."esutils-2.0.3" sources."fast-deep-equal-3.1.3" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fast-json-stable-stringify-2.1.0" sources."fast-levenshtein-2.0.6" sources."fastq-1.11.0" @@ -105027,7 +104766,7 @@ in sources."resolve-from-4.0.0" sources."reusify-1.0.4" sources."rimraf-3.0.2" - sources."rollup-2.52.2" + sources."rollup-2.52.3" sources."run-parallel-1.2.0" sources."safe-buffer-5.2.1" sources."semver-7.3.5" @@ -105142,19 +104881,12 @@ in sha1 = "c8fa1fffb8258ce68adf75df73f90fbb6f23d198"; }; dependencies = [ - sources."ajv-6.12.6" - sources."asn1-0.2.4" - sources."assert-plus-1.0.0" - sources."asynckit-0.4.0" sources."aws-sdk-1.18.0" - sources."aws-sign2-0.7.0" - sources."aws4-1.11.0" - sources."bcrypt-pbkdf-1.0.2" + sources."axios-0.21.1" sources."buffer-crc32-0.2.1" sources."bytes-0.2.1" - sources."caseless-0.12.0" + sources."call-bind-1.0.2" sources."coffee-script-1.6.3" - sources."combined-stream-1.0.8" sources."commander-2.0.0" (sources."connect-2.11.0" // { dependencies = [ @@ -105166,10 +104898,7 @@ in sources."core-util-is-1.0.2" sources."crc-0.2.0" sources."crypto-0.0.3" - sources."dashdash-1.14.1" sources."debug-4.3.2" - sources."delayed-stream-1.0.0" - sources."ecc-jsbn-0.1.2" sources."events.node-0.4.9" (sources."everyauth-0.4.5" // { dependencies = [ @@ -105188,33 +104917,19 @@ in sources."commander-1.3.2" ]; }) - 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."forever-agent-0.6.1" - sources."form-data-2.3.3" + sources."follow-redirects-1.14.1" sources."formidable-1.0.11" sources."fresh-0.2.0" - sources."getpass-0.1.7" - sources."har-schema-2.0.0" - sources."har-validator-5.1.5" + sources."function-bind-1.1.1" + sources."get-intrinsic-1.1.1" + sources."has-1.0.3" + sources."has-symbols-1.0.2" sources."http-auth-2.0.7" - sources."http-signature-1.2.0" sources."inherits-2.0.4" - sources."is-typedarray-1.0.0" sources."isarray-0.0.1" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."json-schema-0.2.3" - sources."json-schema-traverse-0.4.1" - sources."json-stringify-safe-5.0.1" - sources."jsprim-1.4.1" sources."keypress-0.1.0" sources."methods-0.1.0" sources."mime-1.2.11" - sources."mime-db-1.48.0" - sources."mime-types-2.1.31" sources."mkdirp-0.3.5" sources."ms-2.1.2" sources."multiparty-2.2.0" @@ -105223,38 +104938,26 @@ in sources."node-uuid-1.4.1" sources."node-wsfederation-0.1.1" sources."oauth-https://github.com/ciaranj/node-oauth/tarball/master" - sources."oauth-sign-0.9.0" - (sources."openid-2.0.8" // { + sources."object-inspect-1.10.3" + (sources."openid-2.0.9" // { dependencies = [ - sources."qs-6.5.2" - sources."request-2.88.2" + sources."qs-6.10.1" ]; }) sources."pause-0.0.1" - sources."performance-now-2.1.0" - sources."psl-1.8.0" - sources."punycode-2.1.1" sources."qs-0.6.5" sources."range-parser-0.0.4" sources."raw-body-0.0.3" sources."readable-stream-1.1.14" sources."request-2.9.203" - sources."safe-buffer-5.2.1" - sources."safer-buffer-2.1.2" sources."sax-1.2.4" sources."send-0.1.4" - sources."sshpk-1.16.1" + sources."side-channel-1.0.4" sources."stream-counter-0.2.0" sources."string-1.6.1" sources."string_decoder-0.10.31" - sources."tough-cookie-2.5.0" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" sources."uid2-0.0.3" - sources."uri-js-4.4.1" sources."util-0.4.9" - sources."uuid-3.4.0" - sources."verror-1.10.0" sources."xml2js-0.2.4" sources."xmlbuilder-0.4.2" ]; @@ -105441,10 +105144,10 @@ in serverless = nodeEnv.buildNodePackage { name = "serverless"; packageName = "serverless"; - version = "2.48.0"; + version = "2.48.1"; src = fetchurl { - url = "https://registry.npmjs.org/serverless/-/serverless-2.48.0.tgz"; - sha512 = "1CGCKr+7226psdyuGYFC54khCMUUBlLt2QPEAZtY00ZHMy8yOxvjMXAdfHAVnCdo+YH419MW3jFJhGuwVUsDyw=="; + url = "https://registry.npmjs.org/serverless/-/serverless-2.48.1.tgz"; + sha512 = "G61WEeJwDWsmsXW3jBzYnnNOJzw3ysqL5/3b0UHy1Zi8RhpkzzI9J7poteJHVmDchw9Ru5tczIKYq2dCfufxsA=="; }; dependencies = [ sources."2-thenable-1.0.0" @@ -105546,7 +105249,7 @@ in sources."@types/keyv-3.1.1" sources."@types/lodash-4.14.170" sources."@types/long-4.0.1" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/readable-stream-2.3.10" sources."@types/request-2.48.5" sources."@types/request-promise-native-1.0.17" @@ -105608,7 +105311,7 @@ in sources."async-2.6.3" sources."asynckit-0.4.0" sources."at-least-node-1.0.0" - (sources."aws-sdk-2.932.0" // { + (sources."aws-sdk-2.935.0" // { dependencies = [ sources."buffer-4.9.2" sources."ieee754-1.1.13" @@ -105821,7 +105524,7 @@ in sources."external-editor-3.1.0" sources."extsprintf-1.3.0" sources."fast-deep-equal-3.1.3" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fast-json-stable-stringify-2.1.0" sources."fast-safe-stringify-2.0.7" sources."fastest-levenshtein-1.0.12" @@ -106168,7 +105871,7 @@ in sources."sort-keys-length-1.0.1" sources."split2-3.2.2" sources."sprintf-js-1.0.3" - sources."sprintf-kit-2.0.0" + sources."sprintf-kit-2.0.1" sources."sshpk-1.16.1" sources."stack-trace-0.0.10" sources."stealthy-require-1.1.1" @@ -106954,10 +106657,10 @@ in snyk = nodeEnv.buildNodePackage { name = "snyk"; packageName = "snyk"; - version = "1.642.0"; + version = "1.649.0"; src = fetchurl { - url = "https://registry.npmjs.org/snyk/-/snyk-1.642.0.tgz"; - sha512 = "rrEZuPD1olFg8+MoNAHXeS+HuPQE/RpL4R2Yhizg/NIzYd/PC2peNx0jOOywqqqRseQY8Vhyr19KIrriFEIFJg=="; + url = "https://registry.npmjs.org/snyk/-/snyk-1.649.0.tgz"; + sha512 = "KIJYCxfuxUwaZhmtSQyOxv2Ya5ZX/r7FTqXujpCWV4X/Cx354GYFSxSX1uvi0AQk8GVO6xkzKKVNn14CtpnHiw=="; }; dependencies = [ sources."@arcanis/slice-ansi-1.0.2" @@ -106981,7 +106684,7 @@ in }) sources."@snyk/docker-registry-v2-client-2.2.2" sources."@snyk/fast-glob-3.2.6-patch" - (sources."@snyk/fix-1.642.0" // { + (sources."@snyk/fix-1.649.0" // { dependencies = [ sources."chalk-4.1.1" sources."strip-ansi-6.0.0" @@ -107217,7 +106920,11 @@ in }) sources."execa-1.0.0" sources."external-editor-3.1.0" - sources."fast-glob-3.2.5" + (sources."fast-glob-3.2.6" // { + dependencies = [ + sources."micromatch-4.0.4" + ]; + }) sources."fastq-1.11.0" sources."figures-3.2.0" sources."fill-range-7.0.1" @@ -107572,7 +107279,7 @@ in sources."yallist-2.1.2" ]; }) - (sources."snyk-sbt-plugin-2.11.0" // { + (sources."snyk-sbt-plugin-2.11.1" // { dependencies = [ sources."tmp-0.1.0" ]; @@ -107704,7 +107411,7 @@ in sources."@types/component-emitter-1.2.10" sources."@types/cookie-0.4.0" sources."@types/cors-2.8.10" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."accepts-1.3.7" sources."base64-arraybuffer-0.1.4" sources."base64id-2.0.0" @@ -108441,7 +108148,7 @@ in sources."polyraf-1.1.0" sources."posix-character-classes-0.1.1" sources."preserve-0.2.0" - sources."prettier-2.3.1" + sources."prettier-2.3.2" (sources."pretty-quick-3.1.1" // { dependencies = [ sources."ansi-styles-4.3.0" @@ -108704,7 +108411,7 @@ in sources."ssb-client-4.9.0" sources."ssb-config-3.4.5" sources."ssb-db-19.2.0" - (sources."ssb-db2-2.1.3" // { + (sources."ssb-db2-2.1.4" // { dependencies = [ sources."abstract-leveldown-6.2.3" (sources."flumecodec-0.0.1" // { @@ -108970,13 +108677,14 @@ in sources."async-1.5.2" sources."async-limiter-1.0.1" sources."asynckit-0.4.0" - (sources."aws-sdk-2.932.0" // { + (sources."aws-sdk-2.935.0" // { dependencies = [ sources."uuid-3.3.2" ]; }) sources."aws-sign2-0.6.0" sources."aws4-1.11.0" + sources."axios-0.21.1" sources."babel-runtime-6.26.0" sources."babel-types-6.26.0" sources."babylon-6.18.0" @@ -109359,7 +109067,11 @@ in sources."on-finished-2.3.0" sources."on-headers-1.0.2" sources."once-1.4.0" - sources."openid-2.0.8" + (sources."openid-2.0.9" // { + dependencies = [ + sources."qs-6.10.1" + ]; + }) sources."options-0.0.6" sources."optjs-3.2.2" sources."os-locale-3.1.0" @@ -109803,7 +109515,7 @@ in sources."callsites-3.1.0" sources."camelcase-5.3.1" sources."camelcase-keys-6.2.2" - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" (sources."chalk-4.1.1" // { dependencies = [ sources."ansi-styles-4.3.0" @@ -109841,7 +109553,7 @@ in sources."domelementtype-1.3.1" sources."domhandler-2.4.2" sources."domutils-1.7.0" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" sources."emoji-regex-8.0.0" sources."entities-1.1.2" sources."error-ex-1.3.2" @@ -109850,7 +109562,7 @@ in sources."execall-2.0.0" sources."extend-3.0.2" sources."fast-deep-equal-3.1.3" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fastest-levenshtein-1.0.12" sources."fastq-1.11.0" sources."file-entry-cache-6.0.1" @@ -110083,7 +109795,7 @@ in sources."@emmetio/abbreviation-2.2.2" sources."@emmetio/css-abbreviation-2.1.4" sources."@emmetio/scanner-1.0.0" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/pug-2.0.4" sources."@types/sass-1.16.0" sources."anymatch-3.1.2" @@ -110159,10 +109871,10 @@ in svgo = nodeEnv.buildNodePackage { name = "svgo"; packageName = "svgo"; - version = "2.3.0"; + version = "2.3.1"; src = fetchurl { - url = "https://registry.npmjs.org/svgo/-/svgo-2.3.0.tgz"; - sha512 = "fz4IKjNO6HDPgIQxu4IxwtubtbSfGEAJUq/IXyTPIkGhWck/faiiwfkvsB8LnBkKLvSoyNNIY6d13lZprJMc9Q=="; + url = "https://registry.npmjs.org/svgo/-/svgo-2.3.1.tgz"; + sha512 = "riDDIQgXpEnn0BEl9Gvhh1LNLIyiusSpt64IR8upJu7MwxnzetmF/Y57pXQD2NMX2lVyMRzXt5f2M5rO4wG7Dw=="; }; dependencies = [ sources."@trysound/sax-0.1.1" @@ -110172,9 +109884,9 @@ in sources."color-convert-2.0.1" sources."color-name-1.1.4" sources."commander-7.2.0" - sources."css-select-3.1.2" + sources."css-select-4.1.3" sources."css-tree-1.1.3" - sources."css-what-4.0.0" + sources."css-what-5.0.1" sources."csso-4.2.0" sources."dom-serializer-1.3.2" sources."domelementtype-2.2.0" @@ -110777,7 +110489,7 @@ in sources."truncate-utf8-bytes-1.0.2" sources."type-is-1.6.18" sources."typedarray-0.0.6" - sources."uglify-js-3.13.9" + sources."uglify-js-3.13.10" sources."undefsafe-2.0.3" (sources."union-value-1.0.1" // { dependencies = [ @@ -111407,7 +111119,7 @@ in sources."@types/normalize-package-data-2.4.0" sources."@types/parse5-5.0.3" sources."@types/unist-2.0.3" - sources."acorn-8.4.0" + sources."acorn-8.4.1" sources."acorn-jsx-5.3.1" sources."alex-9.1.0" (sources."ansi-align-3.0.0" // { @@ -112207,7 +111919,7 @@ in sources."@types/debug-4.1.5" sources."@types/http-cache-semantics-4.0.0" sources."@types/keyv-3.1.1" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/responselike-1.0.0" sources."abbrev-1.1.1" sources."abstract-logging-2.0.1" @@ -113126,10 +112838,10 @@ in uglify-js = nodeEnv.buildNodePackage { name = "uglify-js"; packageName = "uglify-js"; - version = "3.13.9"; + version = "3.13.10"; src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.9.tgz"; - sha512 = "wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g=="; + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.10.tgz"; + sha512 = "57H3ACYFXeo1IaZ1w02sfA71wI60MGco/IQFjOqK+WtKoprh7Go2/yvd2HPtoJILO2Or84ncLccI4xoHMTSbGg=="; }; buildInputs = globalBuildInputs; meta = { @@ -113742,7 +113454,7 @@ in sources."enquirer-2.3.6" sources."escape-string-regexp-4.0.0" sources."eslint-7.29.0" - sources."eslint-plugin-vue-7.11.1" + sources."eslint-plugin-vue-7.12.1" sources."eslint-scope-5.1.1" (sources."eslint-utils-2.1.0" // { dependencies = [ @@ -113814,7 +113526,7 @@ in sources."path-key-3.1.1" sources."path-parse-1.0.7" sources."prelude-ls-1.2.1" - sources."prettier-2.3.1" + sources."prettier-2.3.2" sources."progress-2.0.3" sources."punycode-2.1.1" sources."regexpp-3.2.0" @@ -114076,7 +113788,7 @@ in sources."@webpack-cli/serve-1.5.1" sources."@xtuc/ieee754-1.2.0" sources."@xtuc/long-4.2.2" - sources."acorn-8.4.0" + sources."acorn-8.4.1" sources."ajv-6.12.6" sources."ajv-keywords-3.5.2" sources."ansi-colors-4.1.1" @@ -114097,7 +113809,7 @@ in sources."buffer-from-1.1.1" sources."call-bind-1.0.2" sources."camelcase-6.2.0" - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" (sources."chalk-4.1.1" // { dependencies = [ sources."supports-color-7.2.0" @@ -114137,7 +113849,7 @@ in sources."domelementtype-2.2.0" sources."domhandler-4.2.0" sources."domutils-2.7.0" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" sources."emoji-regex-8.0.0" sources."emojis-list-3.0.0" sources."enhanced-resolve-5.8.2" @@ -114303,13 +114015,17 @@ in sources."strip-json-comments-3.1.1" sources."supports-color-8.1.1" sources."tapable-2.2.0" - (sources."terser-5.7.0" // { + (sources."terser-5.7.1" // { dependencies = [ sources."commander-2.20.3" sources."source-map-0.7.3" ]; }) - sources."terser-webpack-plugin-5.1.3" + (sources."terser-webpack-plugin-5.1.4" // { + dependencies = [ + sources."serialize-javascript-6.0.0" + ]; + }) sources."tmp-0.0.29" sources."to-regex-range-5.0.1" (sources."ts-loader-8.3.0" // { @@ -114641,7 +114357,7 @@ in sources."tslib-1.14.1" sources."tunnel-agent-0.6.0" sources."tweetnacl-0.14.5" - sources."uglify-js-3.13.9" + sources."uglify-js-3.13.10" sources."uid-0.0.2" sources."unbzip2-stream-1.4.3" sources."unyield-0.0.1" @@ -114700,7 +114416,7 @@ in sources."@starptech/rehype-webparser-0.10.0" sources."@starptech/webparser-0.10.0" sources."@szmarczak/http-timer-1.1.2" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/unist-2.0.3" sources."@types/vfile-3.0.2" sources."@types/vfile-message-2.0.0" @@ -115625,7 +115341,7 @@ in sources."@types/raf-3.4.0" sources."abab-2.0.5" sources."abbrev-1.1.1" - sources."acorn-8.4.0" + sources."acorn-8.4.1" (sources."acorn-globals-6.0.0" // { dependencies = [ sources."acorn-7.4.1" @@ -115681,7 +115397,7 @@ in }) sources."data-urls-2.0.0" sources."debug-4.3.2" - sources."decimal.js-10.3.0" + sources."decimal.js-10.3.1" sources."decompress-response-4.2.1" sources."deep-is-0.1.3" sources."delayed-stream-1.0.0" @@ -115795,7 +115511,7 @@ in sources."webidl-conversions-6.1.0" sources."whatwg-encoding-1.0.5" sources."whatwg-mimetype-2.3.0" - sources."whatwg-url-8.6.0" + sources."whatwg-url-8.7.0" sources."wide-align-1.1.3" sources."word-wrap-1.2.3" (sources."wrap-ansi-7.0.0" // { @@ -115868,7 +115584,7 @@ in sources."@sindresorhus/is-0.14.0" sources."@szmarczak/http-timer-1.1.2" sources."@types/minimatch-3.0.4" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/yauzl-2.9.1" sources."acorn-7.4.1" sources."acorn-jsx-5.3.1" @@ -116431,7 +116147,7 @@ in sources."@types/eslint-scope-3.7.0" sources."@types/estree-0.0.47" sources."@types/json-schema-7.0.7" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@webassemblyjs/ast-1.11.0" sources."@webassemblyjs/floating-point-hex-parser-1.11.0" sources."@webassemblyjs/helper-api-error-1.11.0" @@ -116449,16 +116165,16 @@ in sources."@webassemblyjs/wast-printer-1.11.0" sources."@xtuc/ieee754-1.2.0" sources."@xtuc/long-4.2.2" - sources."acorn-8.4.0" + sources."acorn-8.4.1" sources."ajv-6.12.6" sources."ajv-keywords-3.5.2" sources."browserslist-4.16.6" sources."buffer-from-1.1.1" - sources."caniuse-lite-1.0.30001239" + sources."caniuse-lite-1.0.30001240" sources."chrome-trace-event-1.0.3" sources."colorette-1.2.2" sources."commander-2.20.3" - sources."electron-to-chromium-1.3.755" + sources."electron-to-chromium-1.3.759" sources."enhanced-resolve-5.8.2" sources."es-module-lexer-0.6.0" sources."escalade-3.1.1" @@ -116489,18 +116205,18 @@ in sources."randombytes-2.1.0" sources."safe-buffer-5.2.1" sources."schema-utils-3.0.0" - sources."serialize-javascript-5.0.1" + sources."serialize-javascript-6.0.0" sources."source-list-map-2.0.1" sources."source-map-0.6.1" sources."source-map-support-0.5.19" sources."supports-color-8.1.1" sources."tapable-2.2.0" - (sources."terser-5.7.0" // { + (sources."terser-5.7.1" // { dependencies = [ sources."source-map-0.7.3" ]; }) - sources."terser-webpack-plugin-5.1.3" + sources."terser-webpack-plugin-5.1.4" sources."uri-js-4.4.1" sources."watchpack-2.2.0" sources."webpack-sources-2.3.0" @@ -116596,7 +116312,7 @@ in dependencies = [ sources."@types/glob-7.1.3" sources."@types/minimatch-3.0.4" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."accepts-1.3.7" sources."ajv-6.12.6" sources."ajv-errors-1.0.1" @@ -117169,10 +116885,10 @@ in copy-webpack-plugin = nodeEnv.buildNodePackage { name = "copy-webpack-plugin"; packageName = "copy-webpack-plugin"; - version = "9.0.0"; + version = "9.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.0.tgz"; - sha512 = "k8UB2jLIb1Jip2nZbCz83T/XfhfjX6mB1yLJNYKrpYi7FQimfOoFv/0//iT6HV1K8FwUB5yUbCcnpLebJXJTug=="; + url = "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz"; + sha512 = "14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw=="; }; dependencies = [ sources."@nodelib/fs.scandir-2.1.5" @@ -117185,7 +116901,7 @@ in sources."braces-3.0.2" sources."dir-glob-3.0.1" sources."fast-deep-equal-3.1.3" - (sources."fast-glob-3.2.5" // { + (sources."fast-glob-3.2.6" // { dependencies = [ sources."glob-parent-5.1.2" ]; @@ -117213,7 +116929,7 @@ in sources."run-parallel-1.2.0" sources."safe-buffer-5.2.1" sources."schema-utils-3.0.0" - sources."serialize-javascript-5.0.1" + sources."serialize-javascript-6.0.0" sources."slash-3.0.0" sources."to-regex-range-5.0.1" sources."uri-js-4.4.1" @@ -117249,7 +116965,7 @@ in sources."@protobufjs/pool-1.1.0" sources."@protobufjs/utf8-1.1.0" sources."@types/long-4.0.1" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."addr-to-ip-port-1.5.1" sources."airplay-js-0.3.0" sources."balanced-match-1.0.2" @@ -117527,7 +117243,7 @@ in sources."utp-native-2.5.1" sources."videostream-3.2.2" sources."vlc-command-1.2.0" - (sources."webtorrent-1.0.1" // { + (sources."webtorrent-1.0.2" // { dependencies = [ sources."debug-4.3.2" sources."decompress-response-6.0.0" @@ -117678,7 +117394,7 @@ in sources."@nodelib/fs.scandir-2.1.5" sources."@nodelib/fs.stat-2.0.5" sources."@nodelib/fs.walk-1.2.7" - (sources."@npmcli/arborist-2.6.3" // { + (sources."@npmcli/arborist-2.6.4" // { dependencies = [ sources."semver-7.3.5" ]; @@ -117704,13 +117420,14 @@ in }) sources."@npmcli/name-from-folder-1.0.1" sources."@npmcli/node-gyp-1.0.2" + sources."@npmcli/package-json-1.0.1" sources."@npmcli/promise-spawn-1.3.2" sources."@npmcli/run-script-1.8.5" sources."@sindresorhus/is-0.7.0" sources."@tootallnate/once-1.1.2" sources."@types/expect-1.20.4" sources."@types/minimatch-3.0.4" - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/vinyl-2.0.4" sources."abbrev-1.1.1" (sources."agent-base-6.0.2" // { @@ -117889,7 +117606,7 @@ in sources."external-editor-3.1.0" sources."extsprintf-1.3.0" sources."fast-deep-equal-3.1.3" - sources."fast-glob-3.2.5" + sources."fast-glob-3.2.6" sources."fast-json-stable-stringify-2.1.0" sources."fastq-1.11.0" sources."figures-2.0.0" @@ -118606,7 +118323,7 @@ in sha512 = "omgqRVve+5dqbFrogFSjJXLUCUr4xHF2Gan+Njn/z4fumhIj3tMTFEA9iV+HgiobZ5Mgl5N96z4S4fwhaas4Pw=="; }; dependencies = [ - sources."@types/node-15.12.4" + sources."@types/node-15.12.5" sources."@types/node-fetch-2.5.10" sources."ansi-styles-4.3.0" sources."asynckit-0.4.0" diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/alcotest/mirage.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/alcotest/mirage.nix new file mode 100644 index 0000000000..b4ba4246b2 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/alcotest/mirage.nix @@ -0,0 +1,16 @@ +{ lib, buildDunePackage, alcotest, lwt, logs, mirage-clock, duration }: + +buildDunePackage { + pname = "alcotest-mirage"; + + inherit (alcotest) version src useDune2; + + propagatedBuildInputs = [ alcotest lwt logs mirage-clock duration ]; + + doCheck = true; + + meta = alcotest.meta // { + description = "Mirage implementation for Alcotest"; + maintainers = with lib.maintainers; [ ulrikstrid anmonteiro ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/camlpdf/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/camlpdf/default.nix index 18683d5f17..f496ce91c8 100644 --- a/third_party/nixpkgs/pkgs/development/ocaml-modules/camlpdf/default.nix +++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/camlpdf/default.nix @@ -5,27 +5,17 @@ then throw "camlpdf is not available for OCaml ${ocaml.version}" else stdenv.mkDerivation rec { - version = "2.3.1"; + version = "2.4"; name = "ocaml${ocaml.version}-camlpdf-${version}"; src = fetchFromGitHub { owner = "johnwhitington"; repo = "camlpdf"; rev = "v${version}"; - sha256 = "1q69hhk63z836jbkv4wsng27w35w0qpz01c7ax0mqm8d8kmnr0v4"; + sha256 = "09kzrgmlxb567315p3fy59ba0kv7xhp548n9i3l4wf9n06p0ww9m"; }; buildInputs = [ which ocaml findlib ]; - # Version number in META file is wrong - patchPhase = '' - patch -p 0 META < version="${version}" - EOF - ''; - preInstall = '' mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/stublibs ''; diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/cpdf/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/cpdf/default.nix index cc2aad52d3..2a0fae4a1d 100644 --- a/third_party/nixpkgs/pkgs/development/ocaml-modules/cpdf/default.nix +++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/cpdf/default.nix @@ -1,6 +1,10 @@ { lib, stdenv, fetchFromGitHub, ocaml, findlib, camlpdf, ncurses }: -let version = "2.3.1"; in +if !lib.versionAtLeast ocaml.version "4.10" +then throw "cpdf is not available for OCaml ${ocaml.version}" +else + +let version = "2.4"; in stdenv.mkDerivation { name = "ocaml${ocaml.version}-cpdf-${version}"; @@ -9,19 +13,14 @@ stdenv.mkDerivation { owner = "johnwhitington"; repo = "cpdf-source"; rev = "v${version}"; - sha256 = "1gwz0iy28f67kbqap2q10nf98dalwbi03vv5j893z2an7pb4w68z"; + sha256 = "1a8lmfc76dr8x6pxgm4aypbys02pfma9yh4z3l1qxp2q1909na5l"; }; - prePatch = '' - substituteInPlace META --replace 'version="1.7"' 'version="${version}"' - ''; - buildInputs = [ ocaml findlib ncurses ]; propagatedBuildInputs = [ camlpdf ]; - createFindlibDestdir = true; - - postInstall = '' + preInstall = '' + mkdir -p $OCAMLFIND_DESTDIR mkdir -p $out/bin cp cpdf $out/bin mkdir -p $out/share/ diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/ppxlib/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/ppxlib/default.nix index a19d8cce52..c4591927e0 100644 --- a/third_party/nixpkgs/pkgs/development/ocaml-modules/ppxlib/default.nix +++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/ppxlib/default.nix @@ -2,7 +2,7 @@ , version ? if lib.versionAtLeast ocaml.version "4.07" then if lib.versionAtLeast ocaml.version "4.08" - then "0.22.0" else "0.15.0" else "0.13.0" + then "0.22.2" else "0.15.0" else "0.13.0" , ocaml-compiler-libs, ocaml-migrate-parsetree, ppx_derivers, stdio , stdlib-shims, ocaml-migrate-parsetree-2 }: @@ -34,6 +34,10 @@ let param = { sha256 = "0kf7lgcwygf6zlx7rwddqpqvasa6v7xiq0bqal8vxlib6lpg074q"; min_version = "4.07"; }; + "0.22.2" = { + sha256 = "0fysjqcpv281n52wl3h0dy2lzf9d61wdzk90ldv3p63a4i3mr1j2"; + min_version = "4.07"; + }; }."${version}"; in if param ? max_version && lib.versionAtLeast ocaml.version param.max_version diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/routes/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/routes/default.nix new file mode 100644 index 0000000000..a83d0db5d8 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/routes/default.nix @@ -0,0 +1,21 @@ +{ lib, fetchurl, buildDunePackage }: + +buildDunePackage rec { + pname = "routes"; + version = "0.9.1"; + + useDune2 = true; + minimalOCamlVersion = "4.05"; + + src = fetchurl { + url = "https://github.com/anuragsoni/routes/releases/download/${version}/routes-${version}.tbz"; + sha256 = "0h2c1p5w6237c1lmsl5c8q2dj5dq20gf2cmb12nbmlfn12sfmcrl"; + }; + + meta = with lib; { + description = "Typed routing for OCaml applications"; + license = licenses.bsd3; + homepage = "https://anuragsoni.github.io/routes"; + maintainers = with maintainers; [ ulrikstrid anmonteiro ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/stringext/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/stringext/default.nix index ae797815ae..8aaf36baa8 100644 --- a/third_party/nixpkgs/pkgs/development/ocaml-modules/stringext/default.nix +++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/stringext/default.nix @@ -1,32 +1,24 @@ -{ stdenv, lib, fetchzip, ocaml, findlib, ocamlbuild, ounit, qcheck +{ lib, fetchurl, ocaml, buildDunePackage, ounit, qtest # Optionally enable tests; test script use OCaml-4.01+ features -, doCheck ? lib.versionAtLeast (lib.getVersion ocaml) "4.01" +, doCheck ? lib.versionAtLeast ocaml.version "4.04" }: -let version = "1.4.3"; in +let version = "1.6.0"; in -stdenv.mkDerivation { - name = "ocaml${ocaml.version}-stringext-${version}"; - - src = fetchzip { - url = "https://github.com/rgrinberg/stringext/archive/v${version}.tar.gz"; - sha256 = "121k79vjazvsd254yg391fp4spsd1p32amccrahd0g6hjhf5w6sl"; +buildDunePackage { + pname = "stringext"; + version = version; + useDune2 = true; + src = fetchurl { + url = "https://github.com/rgrinberg/stringext/releases/download/${version}/stringext-${version}.tbz"; + sha256 = "1sh6nafi3i9773j5mlwwz3kxfzdjzsfqj2qibxhigawy5vazahfv"; }; - buildInputs = [ ocaml findlib ocamlbuild ounit qcheck ]; - - configurePhase = "ocaml setup.ml -configure --prefix $out" - + lib.optionalString doCheck " --enable-tests"; - buildPhase = "ocaml setup.ml -build"; + checkInputs = [ ounit qtest ]; inherit doCheck; - checkPhase = "ocaml setup.ml -test"; - installPhase = "ocaml setup.ml -install"; - - createFindlibDestdir = true; meta = { homepage = "https://github.com/rgrinberg/stringext"; - platforms = ocaml.meta.platforms or []; description = "Extra string functions for OCaml"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ vbgl ]; diff --git a/third_party/nixpkgs/pkgs/development/perl-modules/strip-nondeterminism/default.nix b/third_party/nixpkgs/pkgs/development/perl-modules/strip-nondeterminism/default.nix index 20463ed242..bdbd1a8164 100644 --- a/third_party/nixpkgs/pkgs/development/perl-modules/strip-nondeterminism/default.nix +++ b/third_party/nixpkgs/pkgs/development/perl-modules/strip-nondeterminism/default.nix @@ -18,7 +18,8 @@ buildPerlPackage rec { doCheck = false; nativeBuildInputs = lib.optionals stdenv.isDarwin [ shortenPerlShebang ]; - buildInputs = [ ArchiveZip ArchiveCpio file ]; + buildInputs = [ ArchiveZip ArchiveCpio ]; + propagatedNativeBuildInputs = [ file ]; perlPostHook = '' # we don’t need the debhelper script diff --git a/third_party/nixpkgs/pkgs/development/python-modules/adafruit-platformdetect/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/adafruit-platformdetect/default.nix index adb72d0cd0..1141305953 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/adafruit-platformdetect/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/adafruit-platformdetect/default.nix @@ -6,12 +6,12 @@ buildPythonPackage rec { pname = "adafruit-platformdetect"; - version = "3.14.0"; + version = "3.14.2"; src = fetchPypi { pname = "Adafruit-PlatformDetect"; inherit version; - sha256 = "1v33546cflsbm6k8mhmi1r5c8fqjlirvzmf62a604xns8wrxb88h"; + sha256 = "sha256-SFqSTNKZMETRf9RxSD6skzAVpxepmW+JG/gqZgFX06A="; }; nativeBuildInputs = [ setuptools-scm ]; diff --git a/third_party/nixpkgs/pkgs/development/python-modules/adafruit-pureio/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/adafruit-pureio/default.nix index 36bafb0f7a..d3712ba46c 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/adafruit-pureio/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/adafruit-pureio/default.nix @@ -6,12 +6,12 @@ buildPythonPackage rec { pname = "Adafruit-PureIO"; - version = "1.1.8"; + version = "1.1.9"; src = fetchPypi { pname = "Adafruit_PureIO"; inherit version; - sha256 = "1mfa6sfz7qwgajz3lqw0s69ivvwbwvblwkjzbrwdrxjbma4jaw66"; + sha256 = "0yd8hw676s7plq75gac4z0ilfcfydjkk3wv76bc73xy70zxj5brc"; }; nativeBuildInputs = [ setuptools-scm ]; 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 dd74a21bf9..e169b886f8 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/aiocoap/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/aiocoap/default.nix @@ -1,24 +1,42 @@ { lib , buildPythonPackage , fetchFromGitHub -, python +, pytestCheckHook +, pygments +, pythonOlder }: buildPythonPackage rec { pname = "aiocoap"; - version = "0.4b3"; + version = "0.4.1"; + disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "chrysn"; repo = pname; rev = version; - sha256 = "1zjg475xgvi19rqg7jmfgy5nfabq50aph0231p9jba211ps7cmxw"; + sha256 = "0k7ii2l3n139f8712ja6w3z73xiwlfsjgdc4k5c514ni2w6w2yjc"; }; - checkPhase = '' - ${python.interpreter} -m aiocoap.cli.defaults - ${python.interpreter} -m unittest discover -v - ''; + propagatedBuildInputs = [ + pygments + ]; + + checkInputs = [ + pytestCheckHook + ]; + + disabledTestPaths = [ + # Don't test the plugins + "tests/test_tls.py" + "tests/test_reverseproxy.py" + "tests/test_oscore_plugtest.py" + ]; + + disabledTests = [ + # Communication is not properly mocked + "test_uri_parser" + ]; pythonImportsCheck = [ "aiocoap" ]; diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiomusiccast/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiomusiccast/default.nix new file mode 100644 index 0000000000..e77642f510 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/python-modules/aiomusiccast/default.nix @@ -0,0 +1,43 @@ +{ lib +, buildPythonPackage +, pythonOlder +, fetchFromGitHub +, poetry-core +, aiohttp +}: + +buildPythonPackage rec { + pname = "aiomusiccast"; + version = "0.8.1"; + + format = "pyproject"; + + disabled = pythonOlder "3.8"; + + src = fetchFromGitHub { + owner = "vigonotion"; + repo = "aiomusiccast"; + rev = version; + sha256 = "sha256-1k0ELXA8TgAyRYdzSFXp/BsPesC1WCiC4PqHfcPk0u8="; + }; + + nativeBuildInputs = [ + poetry-core + ]; + + propagatedBuildInputs = [ + aiohttp + ]; + + # upstream has no tests + doCheck = false; + + pythonImportsCheck = [ "aiomusiccast" ]; + + meta = with lib; { + description = "Companion library for musiccast devices intended for the Home Assistant integration"; + homepage = "https://github.com/vigonotion/aiomusiccast"; + license = licenses.mit; + maintainers = with maintainers; [ dotlambda ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiopg/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiopg/default.nix index cb9cd327e8..36ea002348 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/aiopg/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/aiopg/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "aiopg"; - version = "1.2.1"; + version = "1.3.0"; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "aio-libs"; repo = pname; rev = "v${version}"; - sha256 = "0c6s2p1fjbdk1ygpl6a1s1rbnsk8gw9kj99pf98nxhb9j3iahas4"; + sha256 = "sha256-/J53WqBag4ArSF7wETvmoBUtgNqp4eYGH0ytipiSKBI="; }; propagatedBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiosignal/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiosignal/default.nix index 9b9ef3b12a..9d919becd4 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/aiosignal/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/aiosignal/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "aiosignal"; - version = "1.1.1"; + version = "1.1.2"; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "aio-libs"; repo = pname; rev = "v${version}"; - sha256 = "0a9md2dy83qwg2an57nqrzp9nb7krq27y9zz0f7qxcrv0xd42djy"; + sha256 = "1gyvisccx25py85wwwlljai5qa20jvwyvacgrgkk1h18dkc262fw"; }; propagatedBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/async-dns/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/async-dns/default.nix index fdf240f5ba..3067269aac 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/async-dns/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/async-dns/default.nix @@ -1,7 +1,6 @@ { lib , buildPythonPackage , fetchFromGitHub -, fetchpatch , poetry-core , python , pythonOlder @@ -9,7 +8,7 @@ buildPythonPackage rec { pname = "async-dns"; - version = "1.1.9"; + version = "1.1.10"; disabled = pythonOlder "3.6"; format = "pyproject"; @@ -17,23 +16,13 @@ buildPythonPackage rec { owner = "gera2ld"; repo = "async_dns"; rev = "v${version}"; - sha256 = "1z8j0s3dwcyavarhx41q75k1cmfzmwiqdh4svv3v15np26cywyag"; + sha256 = "1yxmdlf2n66kp2mprsd4bvfsf63l4c4cfkjm2rm063pmlifz2fvj"; }; nativeBuildInputs = [ poetry-core ]; - patches = [ - # Switch to poetry-core, https://github.com/gera2ld/async_dns/pull/22 - # Can be remove for async-dns>1.1.9 - (fetchpatch { - name = "switch-to-poetry-core.patch"; - url = "https://github.com/gera2ld/async_dns/commit/25fee497aae3bde0ddf9f8804d249a27edbe607e.patch"; - sha256 = "0w4zlppnp1a2q1wasc95ymqx3djswl32y5nw6fvz3nn8jg4gc743"; - }) - ]; - checkPhase = '' export HOME=$TMPDIR # Test needs network access diff --git a/third_party/nixpkgs/pkgs/development/python-modules/asyncstdlib/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/asyncstdlib/default.nix index 63e096bdc0..dc68584d66 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/asyncstdlib/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/asyncstdlib/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "asyncstdlib"; - version = "3.9.1"; + version = "3.9.2"; disabled = pythonOlder "3.7"; format = "flit"; @@ -16,7 +16,7 @@ buildPythonPackage rec { owner = "maxfischer2781"; repo = pname; rev = "v${version}"; - sha256 = "13ranr7zi61w52vfrxwkf32bbhk88j0r5c5z2x2h5vw268001lk2"; + sha256 = "04z0x2n4a7503h6xf853p7if218magi98x397648wb21l4gh3zwv"; }; propagatedBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/daphne/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/daphne/default.nix index fc48f91501..f6d7fcac62 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/daphne/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/daphne/default.nix @@ -4,7 +4,7 @@ }: buildPythonPackage rec { pname = "daphne"; - version = "3.0.1"; + version = "3.0.2"; disabled = !isPy3k; @@ -12,7 +12,7 @@ buildPythonPackage rec { owner = "django"; repo = pname; rev = version; - sha256 = "1bkxhzvaqwz760c11nhaiwvsq1d1csmk5dz2a1j1ynypjprhvhsk"; + sha256 = "sha256-KWkMV4L7bA2Eo/u4GGif6lmDNrZAzvYyDiyzyWt9LeI="; }; nativeBuildInputs = [ pytestrunner ]; diff --git a/third_party/nixpkgs/pkgs/development/python-modules/debian-inspector/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/debian-inspector/default.nix index 8064a35ffe..e19694bcf9 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/debian-inspector/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/debian-inspector/default.nix @@ -2,30 +2,25 @@ , buildPythonPackage , fetchPypi , pythonAtLeast -, fetchpatch , chardet , attrs , commoncode , pytestCheckHook +, setuptools-scm }: + buildPythonPackage rec { pname = "debian-inspector"; - version = "0.9.10"; + version = "21.5.25"; src = fetchPypi { pname = "debian_inspector"; inherit version; - sha256 = "fd29a02b925a4de0d7bb00c29bb05f19715a304bc10ef7b9ad06a93893dc3a8c"; + sha256 = "1d3xaqw00kav85nk29qm2yqb73bkyqf185fs1q0vgd7bnap9wqaw"; }; - patches = lib.optionals (pythonAtLeast "3.9") [ - # https://github.com/nexB/debian-inspector/pull/15 - # fixes tests on Python 3.9 - (fetchpatch { - name = "drop-encoding-argument.patch"; - url = "https://github.com/nexB/debian-inspector/commit/ff991cdb788671ca9b81f1602b70a439248fd1aa.patch"; - sha256 = "bm3k7vb9+Rm6+YicQEeDOOUVut8xpDaNavG+t2oLZkI="; - }) + nativeBuildInputs = [ + setuptools-scm ]; dontConfigure = true; diff --git a/third_party/nixpkgs/pkgs/development/python-modules/enturclient/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/enturclient/default.nix index 8ac474b6e5..f98b38396e 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/enturclient/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/enturclient/default.nix @@ -3,21 +3,27 @@ , async-timeout , buildPythonPackage , fetchFromGitHub +, poetry-core , pythonOlder }: buildPythonPackage rec { pname = "enturclient"; - version = "0.2.1"; - disabled = pythonOlder "3.7"; + version = "0.2.2"; + disabled = pythonOlder "3.8"; + format = "pyproject"; src = fetchFromGitHub { owner = "hfurubotten"; repo = pname; rev = "v${version}"; - sha256 = "158xzv9c2drjgrdhfqm0xzx2d34v45gr5rnjfsi94scffvprgwrg"; + sha256 = "1kl44ch8p31pr70yv6na2m0w40frackdwzph9rpb05sc83va701i"; }; + nativeBuildInputs = [ + poetry-core + ]; + propagatedBuildInputs = [ aiohttp async-timeout diff --git a/third_party/nixpkgs/pkgs/development/python-modules/env-canada/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/env-canada/default.nix new file mode 100644 index 0000000000..3beb01e3b1 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/python-modules/env-canada/default.nix @@ -0,0 +1,55 @@ +{ lib +, aiohttp +, buildPythonPackage +, fetchFromGitHub +, geopy +, imageio +, pillow +, pytestCheckHook +, python-dateutil +}: + +buildPythonPackage rec { + pname = "env-canada"; + version = "0.4.0"; + + src = fetchFromGitHub { + owner = "michaeldavie"; + repo = "env_canada"; + rev = "v${version}"; + sha256 = "0y4yjzmg6ns7a13j1cxqvrff4fd6k97cpc1xjwqrwp7gq49rzhy7"; + }; + + propagatedBuildInputs = [ + aiohttp + geopy + imageio + pillow + python-dateutil + ]; + + checkInputs = [ + pytestCheckHook + ]; + + disabledTests = [ + # Tests require network access + "test_get_aqhi_regions" + "test_update" + "test_get_hydro_sites" + "test_echydro" + "test_get_dimensions" + "test_get_latest_frame" + "test_get_loop" + "test_get_ec_sites" + ]; + + pythonImportsCheck = [ "env_canada" ]; + + meta = with lib; { + description = "Python library to get Environment Canada weather data"; + homepage = "https://github.com/michaeldavie/env_canada"; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/python-modules/extractcode/7z.nix b/third_party/nixpkgs/pkgs/development/python-modules/extractcode/7z.nix index e3318b426e..be6fcde55c 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/extractcode/7z.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/extractcode/7z.nix @@ -4,15 +4,16 @@ , plugincode , p7zip }: + buildPythonPackage rec { pname = "extractcode-7z"; - version = "21.4.4"; + version = "21.5.31"; src = fetchFromGitHub { owner = "nexB"; repo = "scancode-plugins"; rev = "v${version}"; - sha256 = "xnUGDMS34iMVMGo/nZwRarGzzbj3X4Rt+YHvvKpmy6A="; + sha256 = "02qinla281fc6pmg5xzsrmqnf9js76f2qcbf98zq7m2dkn70as4w"; }; sourceRoot = "source/builtins/extractcode_7z-linux"; diff --git a/third_party/nixpkgs/pkgs/development/python-modules/extractcode/libarchive.nix b/third_party/nixpkgs/pkgs/development/python-modules/extractcode/libarchive.nix index 8e89c3d6a8..2cff60f3d8 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/extractcode/libarchive.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/extractcode/libarchive.nix @@ -15,13 +15,13 @@ buildPythonPackage rec { pname = "extractcode-libarchive"; - version = "21.4.4"; + version = "21.5.31"; src = fetchFromGitHub { owner = "nexB"; repo = "scancode-plugins"; rev = "v${version}"; - sha256 = "xnUGDMS34iMVMGo/nZwRarGzzbj3X4Rt+YHvvKpmy6A="; + sha256 = "02qinla281fc6pmg5xzsrmqnf9js76f2qcbf98zq7m2dkn70as4w"; }; sourceRoot = "source/builtins/extractcode_libarchive-linux"; diff --git a/third_party/nixpkgs/pkgs/development/python-modules/flask-compress/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/flask-compress/default.nix index 5d8359885b..fff330946d 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/flask-compress/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/flask-compress/default.nix @@ -11,6 +11,10 @@ buildPythonPackage rec { sha256 = "28352387efbbe772cfb307570019f81957a13ff718d994a9125fa705efb73680"; }; + postPatch = '' + sed -i -e 's/use_scm_version=.*/version="${version}",/' setup.py + ''; + propagatedBuildInputs = [ flask brotli ]; meta = with lib; { diff --git a/third_party/nixpkgs/pkgs/development/python-modules/guppy3/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/guppy3/default.nix index 578f979914..b9db312d87 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/guppy3/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/guppy3/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "guppy3"; - version = "3.1.0"; + version = "3.1.1"; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "zhuyifei1999"; repo = pname; rev = "v${version}"; - sha256 = "0yjsn8najbic4f50nj6jzhzrhj1bw6918w0gihdkzhqynwgqi64m"; + sha256 = "14iwah1i4dcn74zjj9sq3av1yh9q5nvgqwccnn71blp7gxcnxnvh"; }; propagatedBuildInputs = [ tkinter ]; diff --git a/third_party/nixpkgs/pkgs/development/python-modules/hass-nabucasa/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/hass-nabucasa/default.nix index f69f140017..201337ef77 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/hass-nabucasa/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/hass-nabucasa/default.nix @@ -15,13 +15,13 @@ buildPythonPackage rec { pname = "hass-nabucasa"; - version = "0.43.1"; + version = "0.44.0"; src = fetchFromGitHub { owner = "nabucasa"; repo = pname; rev = version; - sha256 = "sha256-eQdbAQRKqnJGxnSTkk3gld9TX9MpP3J8LFNYH6peVIY="; + sha256 = "sha256-cfKuqkIgmbo7/kUIpJFbckyQ0uDrxXmdsI7qORX0PWc="; }; propagatedBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/hikvision/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/hikvision/default.nix new file mode 100644 index 0000000000..274157c961 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/python-modules/hikvision/default.nix @@ -0,0 +1,35 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, requests +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "hikvision"; + version = "2.0.4"; + + src = fetchFromGitHub { + owner = "fbradyirl"; + repo = pname; + rev = "v${version}"; + sha256 = "1l0zvir4hf1pcwwcmrhkspbdljzmi4lknxar5bkipdanpsm588mn"; + }; + + propagatedBuildInputs = [ + requests + ]; + + checkInputs = [ + pytestCheckHook + ]; + + pythonImportsCheck = [ "hikvision.api" ]; + + meta = with lib; { + description = "Python module for interacting with Hikvision IP Cameras"; + homepage = "https://github.com/fbradyirl/hikvision"; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/python-modules/maestral/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/maestral/default.nix index 86794cba4d..d974038e7b 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/maestral/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/maestral/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "maestral"; - version = "1.4.4"; + version = "1.4.5"; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "SamSchott"; repo = "maestral"; rev = "v${version}"; - sha256 = "03scg4y13jbi8n454hc4vq8p02isbhppqx0zhbady639p7l3ggfg"; + sha256 = "sha256-kyOBF+qsl/+9u0P+EmfxbuJNGMqPSLCWJUlcZMyKJH4="; }; propagatedBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/malduck/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/malduck/default.nix index a9a8419a04..1b757a144c 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/malduck/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/malduck/default.nix @@ -35,8 +35,14 @@ buildPythonPackage rec { yara-python ]; + postPatch = '' + substituteInPlace requirements.txt \ + --replace "pefile==2019.4.18" "pefile" + ''; + # Project has no tests. They will come with the next release doCheck = false; + pythonImportsCheck = [ "malduck" ]; meta = with lib; { 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 4fad524bfa..d16260dd57 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 @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "matrix-nio"; - version = "0.18.1"; + version = "0.18.3"; format = "pyproject"; src = fetchFromGitHub { owner = "poljar"; repo = "matrix-nio"; rev = version; - sha256 = "QHNirglqSxGMmbST96LUp9MHoGj0yAwLoTRlsbMqwaM="; + sha256 = "1sjdqzlk8vgv0748ayhnadw1bip3i4bfga4knb94cfkd3s4rgb39"; }; postPatch = '' diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mcstatus/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mcstatus/default.nix index 43906cd95a..895485cd72 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/mcstatus/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/mcstatus/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "mcstatus"; - version = "6.1.0"; + version = "6.1.2"; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "Dinnerbone"; repo = pname; rev = "v${version}"; - sha256 = "068dc2ilw1kkvw394vqhqgkia5smnvzaca5zbdd2xyl3nch3rk4x"; + sha256 = "sha256-RSxysVIP/niQh8WRSk6Z9TSz/W97PkPYIR0NXIZfAbQ="; }; propagatedBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mdformat/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mdformat/default.nix index 159310035b..780cafa599 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/mdformat/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/mdformat/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "mdformat"; - version = "0.7.6"; + version = "0.7.7"; format = "pyproject"; disabled = pythonOlder "3.6"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "executablebooks"; repo = pname; rev = version; - sha256 = "0mnbi3vp7zgllpcpf6vrjw9y6jas95shphn99ayr8b8wgxsaqkif"; + sha256 = "sha256-1qwluHxZnSuyNJENzeJzkuhIQN5njTOch2Wz45J0qRI="; }; nativeBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/msal-extensions/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/msal-extensions/default.nix index 82ef6fc77f..a673d96893 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/msal-extensions/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/msal-extensions/default.nix @@ -25,12 +25,18 @@ buildPythonPackage rec { pathlib2 ]; + # upstream doesn't update this requirement probably because they use pip + postPatch = '' + substituteInPlace setup.py \ + --replace "portalocker~=1.0" "portalocker" + ''; + # No tests found doCheck = false; meta = with lib; { description = "The Microsoft Authentication Library Extensions (MSAL-Extensions) for Python"; - homepage = "https://github.com/AzureAD/microsoft-authentication-library-for-python"; + homepage = "https://github.com/AzureAD/microsoft-authentication-extensions-for-python"; license = licenses.mit; maintainers = with maintainers; [ kamadorueda diff --git a/third_party/nixpkgs/pkgs/development/python-modules/netmap/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/netmap/default.nix new file mode 100644 index 0000000000..0125992160 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/python-modules/netmap/default.nix @@ -0,0 +1,43 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, substituteAll +, nmap +, python +}: + +buildPythonPackage rec { + pname = "netmap"; + version = "0.7.0.2"; + + src = fetchFromGitHub { + owner = "home-assistant-libs"; + repo = "python-nmap"; + rev = version; + sha256 = "1a44zz9zsxy48ahlpjjrddpyfi7cnfknicfcp35hi588qm430mag"; + }; + + patches = [ + (substituteAll { + src = ./nmap-path.patch; + nmap = "${lib.getBin nmap}/bin/nmap"; + }) + ]; + + # upstream tests require sudo + # make sure nmap is found instead + checkPhase = '' + runHook preCheck + ${python.interpreter} -c 'import nmap; nmap.PortScanner()' + runHook postCheck + ''; + + pythonImportsCheck = [ "nmap" ]; + + meta = with lib; { + description = "Python class to use nmap and access scan results from python3"; + homepage = "https://github.com/home-assistant-libs/python-nmap"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ dotlambda ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/python-modules/netmap/nmap-path.patch b/third_party/nixpkgs/pkgs/development/python-modules/netmap/nmap-path.patch new file mode 100644 index 0000000000..99f9cb43a9 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/python-modules/netmap/nmap-path.patch @@ -0,0 +1,17 @@ +diff --git a/nmap/nmap.py b/nmap/nmap.py +index 91c460d..8c5ff0a 100755 +--- a/nmap/nmap.py ++++ b/nmap/nmap.py +@@ -77,11 +77,7 @@ class PortScanner(object): + def __init__( + self, + nmap_search_path=( +- "nmap", +- "/usr/bin/nmap", +- "/usr/local/bin/nmap", +- "/sw/bin/nmap", +- "/opt/local/bin/nmap", ++ "@nmap@", + ), + ): + """ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/osmnx/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/osmnx/default.nix index a55d26d83c..4cc0ce80d4 100755 --- a/third_party/nixpkgs/pkgs/development/python-modules/osmnx/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/osmnx/default.nix @@ -1,18 +1,19 @@ -{ lib, buildPythonPackage, fetchFromGitHub, geopandas, descartes, matplotlib, networkx, numpy -, pandas, requests, Rtree, shapely, folium, scikit-learn, scipy}: +{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, geopandas, matplotlib, networkx, numpy +, pandas, requests, Rtree, shapely, folium, scikit-learn, scipy, gdal, rasterio}: buildPythonPackage rec { pname = "osmnx"; - version = "0.9"; + version = "1.1.1"; + disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "gboeing"; repo = pname; rev = "v${version}"; - sha256 = "1k3y5kl4k93vxaxyanc040x44s2fyyc3m1ndy2j3kg0037z8ad4z"; + sha256 = "0dkv3fnlq23d7d30lhdf4a313lxy3a5qfldidvszs1z9n16ycnwb"; }; - propagatedBuildInputs = [ geopandas descartes matplotlib networkx numpy pandas requests Rtree shapely folium scikit-learn scipy ]; + propagatedBuildInputs = [ geopandas matplotlib networkx numpy pandas requests Rtree shapely folium scikit-learn scipy gdal rasterio ]; # requires network doCheck = false; diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pefile/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pefile/default.nix index 92a0d064f4..5cd514c871 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/pefile/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/pefile/default.nix @@ -1,24 +1,34 @@ -{ buildPythonPackage +{ lib +, buildPythonPackage , future -, fetchPypi -, lib +, fetchFromGitHub +, setuptools-scm +, pythonOlder }: buildPythonPackage rec { pname = "pefile"; - version = "2019.4.18"; + version = "2021.5.24"; + disabled = pythonOlder "3.6"; - propagatedBuildInputs = [ future ]; - - src = fetchPypi { - inherit pname version; - sha256 = "a5d6e8305c6b210849b47a6174ddf9c452b2888340b8177874b862ba6c207645"; + src = fetchFromGitHub { + owner = "erocarrera"; + repo = pname; + rev = "v${version}"; + sha256 = "0qdy88dvy29ixsyfqdcvf3w6rz09vpimk0568i09v1ayhs52p62k"; }; - # Test data encrypted. + nativeBuildInputs = [ + setuptools-scm + ]; + + propagatedBuildInputs = [ + future + ]; + + # Test data encrypted doCheck = false; - # Verify import still works. pythonImportsCheck = [ "pefile" ]; meta = with lib; { diff --git a/third_party/nixpkgs/pkgs/development/python-modules/portalocker/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/portalocker/default.nix index d79f6201b6..7b4fc177bc 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/portalocker/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/portalocker/default.nix @@ -1,34 +1,27 @@ -{ lib, buildPythonPackage, fetchPypi, fetchpatch -, sphinx -, pytest +{ lib, buildPythonPackage, fetchPypi +, pytestCheckHook , pytestcov , pytest-flake8 +, pytest-mypy +, redis }: buildPythonPackage rec { - version = "1.7.0"; + version = "2.3.0"; pname = "portalocker"; src = fetchPypi { inherit pname version; - sha256 = "1p32v16va780mjjdbyp3v702aqg5s618khlila7bdyynis1n84q9"; + sha256 = "0k08c0qg21mwz3iqbd20ab22nq705q7cal4a1qr8qnd6ga03v4af"; }; - patches = [ - # remove pytest-flakes from test dependencies - # merged into master, remove > 1.7.0 release - (fetchpatch { - url = "https://github.com/WoLpH/portalocker/commit/42e4c0a16bbc987c7e33b5cbc7676a63a164ceb5.patch"; - sha256 = "01mlr41nhh7mh3qhqy5fhp3br4nps745iy4ns9fjcnm5xhabg5rr"; - excludes = [ "pytest.ini" ]; - }) + propagatedBuildInputs = [ + redis ]; checkInputs = [ - sphinx - pytest - pytestcov - pytest-flake8 + pytestCheckHook + pytest-mypy ]; meta = with lib; { diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pubnub/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pubnub/default.nix index 89dd4d1cbf..478782b488 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/pubnub/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/pubnub/default.nix @@ -13,13 +13,13 @@ buildPythonPackage rec { pname = "pubnub"; - version = "5.1.3"; + version = "5.1.4"; src = fetchFromGitHub { owner = pname; repo = "python"; rev = "v${version}"; - sha256 = "0mpw2wzbpb60lnrsnw8mc88mxxhslpnc5nvkjyc3v2dbqs5cnmy5"; + sha256 = "sha256-aDmmF3T5v6NX3kut7cydEJNRw4mkrGt4X0+WOm/ZCVo="; }; propagatedBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyahocorasick/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyahocorasick/default.nix index 9ef89c6e92..87d1d0c9fc 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/pyahocorasick/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/pyahocorasick/default.nix @@ -6,13 +6,13 @@ buildPythonPackage rec { pname = "pyahocorasick"; - version = "1.4.0"; + version = "1.4.1"; src = fetchFromGitHub { owner = "WojciechMula"; repo = pname; rev = version; - sha256 = "0plm9x2gziayjsl7flsgn1z8qx88c9vqm4fs1wq7dv7fr188liik"; + sha256 = "13x3718if28l50474xrz1b9709kvnvdg3nzm6y8bh7mc9a4zyss5"; }; checkInputs = [ pytestCheckHook ]; diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyeight/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyeight/default.nix index b3a2de5ed4..a714bbfaba 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/pyeight/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/pyeight/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "pyeight"; - version = "0.1.5"; + version = "0.1.7"; disabled = !isPy3k; src = fetchFromGitHub { owner = "mezz64"; repo = "pyEight"; rev = version; - sha256 = "1wzmjqs8zx611b71ip7a0phyas96vxpq8xpnhrirfi9l09kdjgsw"; + sha256 = "sha256-kTxd6nRsPvCjrXApjKcoghOISIMho5x9/kK7OvHjKQM="; }; propagatedBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyfreedompro/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyfreedompro/default.nix new file mode 100644 index 0000000000..f5fd102ed7 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/python-modules/pyfreedompro/default.nix @@ -0,0 +1,34 @@ +{ lib +, buildPythonPackage +, pythonOlder +, fetchPypi +, aiohttp +}: + +buildPythonPackage rec { + pname = "pyfreedompro"; + version = "1.1.0"; + + disabled = pythonOlder "3.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "92812070a0c74761fa0c8cac98ddbe0bca781c8de80e2b08dbd04492e831c172"; + }; + + propagatedBuildInputs = [ + aiohttp + ]; + + # upstream has no tests + doCheck = false; + + pythonImportsCheck = [ "aiohttp" ]; + + meta = with lib; { + description = "Python library for Freedompro API"; + homepage = "https://github.com/stefano055415/pyfreedompro"; + license = licenses.mit; + maintainers = with maintainers; [ dotlambda ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyfritzhome/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyfritzhome/default.nix index 7c0982d490..0bfda48269 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/pyfritzhome/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/pyfritzhome/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pyfritzhome"; - version = "0.6.1"; + version = "0.6.2"; disabled = pythonOlder "3.5"; src = fetchFromGitHub { owner = "hthiery"; repo = "python-fritzhome"; rev = version; - sha256 = "sha256-CEoXb7D/8Iksw4aJYNqANkmfhd0yxIIuabaTdWI3RNc="; + sha256 = "1hwxq9w5qmiky8gpp623nabmydr3yv6hvgzk24fdbmkglfp6ja1v"; }; propagatedBuildInputs = [ requests ]; @@ -27,7 +27,7 @@ buildPythonPackage rec { ]; checkPhase = '' - nosetests --with-coverage + nosetests ''; pythonImportsCheck = [ "pyfritzhome" ]; diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pypoint/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pypoint/default.nix new file mode 100644 index 0000000000..be487199b3 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/python-modules/pypoint/default.nix @@ -0,0 +1,35 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, authlib +, httpx +}: + +buildPythonPackage rec { + pname = "pypoint"; + version = "2.1.0"; + + src = fetchFromGitHub { + owner = "fredrike"; + repo = "pypoint"; + rev = "v${version}"; + sha256 = "13p68d2qxfj31lfjv94wzpigjfgjw03yjpl2h16zgxbka2k8zf3x"; + }; + + propagatedBuildInputs = [ + authlib + httpx + ]; + + # upstream has no tests + doCheck = false; + + pythonImportsCheck = [ "pypoint" ]; + + meta = with lib; { + description = "API for Minut Point"; + homepage = "https://github.com/fredrike/pypoint"; + license = licenses.mit; + maintainers = with maintainers; [ dotlambda ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyrfxtrx/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyrfxtrx/default.nix new file mode 100644 index 0000000000..6b63ac8f9f --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/python-modules/pyrfxtrx/default.nix @@ -0,0 +1,33 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, pyserial +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "pyrfxtrx"; + version = "0.27.0"; + + src = fetchFromGitHub { + owner = "Danielhiversen"; + repo = "pyRFXtrx"; + rev = version; + sha256 = "0nzgy56b2v3bnn9idlb67qkzj4cj5j9v1436ri1y305fqwjy48nm"; + }; + + propagatedBuildInputs = [ + pyserial + ]; + + checkInputs = [ + pytestCheckHook + ]; + + meta = with lib; { + description = "Library to communicate with the RFXtrx family of devices"; + homepage = "https://github.com/Danielhiversen/pyRFXtrx"; + license = licenses.lgpl3Plus; + maintainers = with maintainers; [ dotlambda ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pysyncobj/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pysyncobj/default.nix index bca2d47320..3afdacd180 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/pysyncobj/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/pysyncobj/default.nix @@ -5,13 +5,13 @@ buildPythonPackage rec { pname = "pysyncobj"; - version = "0.3.7"; + version = "0.3.8"; src = fetchFromGitHub { owner = "bakwc"; repo = "PySyncObj"; rev = version; - sha256 = "0i7gjapaggkfvys4rgd4krpmh6mxwpzv30ngiwb6ddgp8jx0nzxk"; + sha256 = "sha256-T7ecy5/1eF0pYaOv74SBEp6V6Z23E2b9lo5Q/gig3Cw="; }; # Tests require network features 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 2482e42309..5b0dfb29be 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/pytenable/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/pytenable/default.nix @@ -17,13 +17,13 @@ buildPythonPackage rec { pname = "pytenable"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "tenable"; repo = "pyTenable"; rev = version; - sha256 = "sha256-APwBC1fL5JtYL5E/pabQpwGD1OtFMNPeWi/b9+hbhBE="; + sha256 = "sha256-9qkNQ3+yDplPHIXDwlghpJP1f+UoDYObWpPhl6UVtHU="; }; propagatedBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pytest-cases/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pytest-cases/default.nix index 018ca0c46d..9bee3808c5 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/pytest-cases/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/pytest-cases/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "pytest-cases"; - version = "3.6.1"; + version = "3.6.2"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - sha256 = "2009845554d3169dca99a7397d9904e5dbb58726c7417e8c308dda86f8966311"; + sha256 = "1hipm73s97dx37la57aif1x7myidirfslr1k6apvwyc2929y2lsk"; }; nativeBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-http-client/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-http-client/default.nix index f4b19ba379..8eece2ed4f 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/python-http-client/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/python-http-client/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "python_http_client"; - version = "3.3.1"; + version = "3.3.2"; src = fetchFromGitHub { owner = "sendgrid"; repo = "python-http-client"; rev = version; - sha256 = "0mbcg0vb9v41v7hbvycrxx5wyrf3ysvfgxkix8hn8c4x5l2lmidc"; + sha256 = "0z7nvfq9wdcprwh88xn9p3vm15gb3ijdc8pxn0a133ini9hxxlpx"; }; checkInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-ipmi/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-ipmi/default.nix new file mode 100644 index 0000000000..7f8b8fe58a --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/python-modules/python-ipmi/default.nix @@ -0,0 +1,41 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, future +, mock +, nose +, pytestCheckHook +, pythonOlder +}: + +buildPythonPackage rec { + pname = "python-ipmi"; + version = "0.5.1"; + disabled = pythonOlder "3.6"; + + src = fetchFromGitHub { + owner = "kontron"; + repo = pname; + rev = version; + sha256 = "0rcix3q845zsmfj5857kq1r5b8m7m3sad34i23k65m0p58clwdqm"; + }; + + propagatedBuildInputs = [ + future + ]; + + checkInputs = [ + mock + nose + pytestCheckHook + ]; + + pythonImportsCheck = [ "pyipmi" ]; + + meta = with lib; { + description = "Python IPMI Library"; + homepage = "https://github.com/kontron/python-ipmi"; + license = with licenses; [ lgpl2Plus ]; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-songpal/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-songpal/default.nix new file mode 100644 index 0000000000..180e5b3d83 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/python-modules/python-songpal/default.nix @@ -0,0 +1,68 @@ +{ lib +, buildPythonPackage +, pythonOlder +, fetchFromGitHub +, fetchpatch +, poetry-core +, aiohttp +, async-upnp-client +, attrs +, click +, importlib-metadata +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "python-songpal"; + version = "0.13"; + + format = "pyproject"; + + disabled = pythonOlder "3.6"; + + src = fetchFromGitHub { + owner = "rytilahti"; + repo = "python-songpal"; + rev = version; + sha256 = "124w6vfn992845k09bjv352havk8pg590b135m37h1x1m7fmbpwa"; + }; + + patches = [ + # https://github.com/rytilahti/python-songpal/pull/90 + (fetchpatch { + name = "switch-to-poetry-core.patch"; + url = "https://github.com/rytilahti/python-songpal/commit/56b634790d94b2f9788d5af3d5cedff47f1e42c2.patch"; + sha256 = "0yc0mrb91ywk77nd4mxvyc0p2kjz2w1p395755a32ls30zw2bs27"; + }) + ]; + + postPatch = '' + # https://github.com/rytilahti/python-songpal/issues/91 + substituteInPlace pyproject.toml \ + --replace 'click = "^7"' 'click = "*"' + ''; + + nativeBuildInputs = [ + poetry-core + ]; + + propagatedBuildInputs = [ + aiohttp + async-upnp-client + attrs + click + importlib-metadata + ]; + + # no tests implemented + doCheck = false; + + pythonImportsCheck = [ "songpal" ]; + + meta = with lib; { + description = "Python library for interfacing with Sony's Songpal devices"; + homepage = "https://github.com/rytilahti/python-songpal"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ dotlambda ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-telegram-bot/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-telegram-bot/default.nix index 4d223c5483..6ddc4543d3 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/python-telegram-bot/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/python-telegram-bot/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "python-telegram-bot"; - version = "13.6"; + version = "13.7"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - sha256 = "37cfe8faba16fb68a8b5ab41a10e787c385f6296200c84256cc54d7c16334643"; + sha256 = "sha256-JN91RZ4zW5a6/6aZFnn4RL1CaXivWmnKQZoKxDpAYCw="; }; propagatedBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pytibber/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pytibber/default.nix index c6bf0e4aef..e036197a1e 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/pytibber/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/pytibber/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "pytibber"; - version = "0.18.0"; + version = "0.19.0"; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "Danielhiversen"; repo = "pyTibber"; rev = version; - sha256 = "sha256-612BBDgVcdpOsEl2Hc+oCDFmSPGjHvfmVr7i7zdfB/o="; + sha256 = "sha256-9xKt6OspdM7zWbVzjtvDPYuGyIW3K6ioASt53LOgdvk="; }; propagatedBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/qcelemental/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/qcelemental/default.nix index 7d1dcdeb1c..3a3e9bced0 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/qcelemental/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/qcelemental/default.nix @@ -1,34 +1,19 @@ -{ buildPythonPackage, lib, fetchPypi, fetchpatch, numpy +{ buildPythonPackage, lib, fetchPypi, numpy , pydantic, pint, networkx, pytestrunner, pytestcov, pytest } : buildPythonPackage rec { pname = "qcelemental"; - version = "0.20.0"; + version = "0.21.0"; checkInputs = [ pytestrunner pytestcov pytest ]; propagatedBuildInputs = [ numpy pydantic pint networkx ]; src = fetchPypi { inherit pname version; - sha256 = "141vw36fmacj897q26kq2bl9l0d23lyqjfry6q46aa9087dcs7ni"; + sha256 = "1b3c78fxbpnddrm1fnbvv4x2840jcfjg2l5cb5w4p38vzksiv238"; }; - # FIXME: Fixed upstream but not released yet. Nevertheless critical for correct behaviour. - # See https://github.com/MolSSI/QCElemental/pull/265 - patches = [ - (fetchpatch { - name = "SearchPath1.patch"; - url = "https://github.com/MolSSI/QCElemental/commit/2211a4e59690bcb14265a60f199a5efe74fe44db.diff"; - sha256 = "1ibjvmdrc103jdj79xrr11y5yji5hc966rm4ihfhfzgbvfkbjg2l"; - }) - (fetchpatch { - name = "SearchPath2.patch"; - url = "https://github.com/MolSSI/QCElemental/commit/5a32ce33e8142047b0a00d0036621fe2750e872a.diff"; - sha256 = "0gmg70vdps7k6alqclwdlxkli9d8s1fphbdvyl8wy8xrh46jw6rk"; - }) - ]; - doCheck = true; meta = with lib; { 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 236970a5d3..85d5d5d0b7 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/rasterio/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/rasterio/default.nix @@ -2,23 +2,24 @@ , cython, setuptools , numpy, affine, attrs, cligj, click-plugins, snuggs, gdal , pytest, pytestcov, packaging, hypothesis, boto3, mock +, certifi, shapely }: buildPythonPackage rec { pname = "rasterio"; - version = "1.1.5"; + version = "1.2.6"; # Pypi doesn't ship the tests, so we fetch directly from GitHub src = fetchFromGitHub { owner = "mapbox"; repo = "rasterio"; rev = version; - sha256 = "168b6hmx026jsvhnq6s5k0qfhzda02mmx1alax6wqk16mk63mqcz"; + sha256 = "sha256-rf2qdUhbS4Z2+mvlN1RzZvlgTgjqiBoQzry4z5QLSUc="; }; - checkInputs = [ boto3 pytest pytestcov packaging hypothesis ] ++ lib.optional (!isPy3k) mock; + checkInputs = [ boto3 pytest pytestcov packaging hypothesis shapely ] ++ lib.optional (!isPy3k) mock; nativeBuildInputs = [ cython gdal ]; - propagatedBuildInputs = [ gdal numpy attrs affine cligj click-plugins snuggs setuptools ]; + propagatedBuildInputs = [ certifi gdal numpy attrs affine cligj click-plugins snuggs setuptools ]; meta = with lib; { description = "Python package to read and write geospatial raster data"; diff --git a/third_party/nixpkgs/pkgs/development/python-modules/requests-pkcs12/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/requests-pkcs12/default.nix index c58e8a926c..29d7b85f9e 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/requests-pkcs12/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/requests-pkcs12/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "requests-pkcs12"; - version = "1.9"; + version = "1.10"; src = fetchFromGitHub { owner = "m-click"; repo = "requests_pkcs12"; rev = version; - sha256 = "09nm3c6v911d1vwwi0f7mzapbkq7rnsl7026pb13j6ma8pkxznms"; + sha256 = "sha256-HIUCzHxOsbk1OmcxkRK9GQ+SZ6Uf1xDylOe2pUYz3Hk="; }; propagatedBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/python-modules/skidl/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/skidl/default.nix index 3d2007732e..3b4f42c1fe 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/skidl/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/skidl/default.nix @@ -1,36 +1,28 @@ { lib , buildPythonPackage , fetchFromGitHub -, requests , future , kinparse -, enum34 , pyspice , graphviz -, pillow -, cffi }: buildPythonPackage rec { pname = "skidl"; - version = "unstable-2020-09-15"; + version = "1.0.0"; src = fetchFromGitHub { owner = "xesscorp"; repo = "skidl"; - rev = "551bdb92a50c0894b0802c0a89b4cb62a5b4038f"; - sha256 = "1g65cyxpkqshgsggav2q3f76rbj5pzh7sacyhmhzvfz4zfarkcxk"; + rev = version; + sha256 = "1m0hllvmr5nkl4zy8yyzfgw9zmbrrzd5pw87ahd2mq68fjpcaqq5"; }; propagatedBuildInputs = [ - requests future kinparse - enum34 pyspice graphviz - pillow - cffi ]; # Checks require availability of the kicad symbol libraries. @@ -38,8 +30,8 @@ buildPythonPackage rec { pythonImportsCheck = [ "skidl" ]; meta = with lib; { - description = "SKiDL is a module that extends Python with the ability to design electronic circuits"; - homepage = "https://xesscorp.github.io/skidl/docs/_site/"; + description = "Module that extends Python with the ability to design electronic circuits"; + homepage = "https://xess.com/skidl/docs/_site/"; license = licenses.mit; maintainers = with maintainers; [ matthuszagh ]; }; diff --git a/third_party/nixpkgs/pkgs/development/python-modules/smart-meter-texas/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/smart-meter-texas/default.nix new file mode 100644 index 0000000000..abdcd7317b --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/python-modules/smart-meter-texas/default.nix @@ -0,0 +1,43 @@ +{ lib +, buildPythonPackage +, pythonOlder +, fetchFromGitHub +, aiohttp +, python-dateutil +, tenacity +}: + +buildPythonPackage rec { + pname = "smart-meter-texas"; + version = "0.4.3"; + + disabled = pythonOlder "3.6"; + + src = fetchFromGitHub { + owner = "grahamwetzler"; + repo = "smart-meter-texas"; + rev = "v${version}"; + sha256 = "09n03wbyjh1b1gsiibf17fg86x7k1i1r1kpp94p7w1lcdbmn8v5c"; + }; + + postPatch = '' + substituteInPlace setup.py \ + --replace "pytest-runner" "" + ''; + + propagatedBuildInputs = [ + aiohttp + python-dateutil + tenacity + ]; + + # no tests implemented + doCheck = false; + + meta = with lib; { + description = "Connect to and retrieve data from the unofficial Smart Meter Texas API"; + homepage = "https://github.com/grahamwetzler/smart-meter-texas"; + license = licenses.mit; + maintainers = with maintainers; [ dotlambda ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/python-modules/smarthab/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/smarthab/default.nix new file mode 100644 index 0000000000..f26e294b93 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/python-modules/smarthab/default.nix @@ -0,0 +1,32 @@ +{ lib +, buildPythonPackage +, fetchPypi +, aiohttp +}: + +buildPythonPackage rec { + pname = "smarthab"; + version = "0.21"; + + src = fetchPypi { + pname = "SmartHab"; + inherit version; + sha256 = "bf929455a2f7cc1e275b331de73d983587138a8d9179574988ba05fa152d3ccf"; + }; + + propagatedBuildInputs = [ + aiohttp + ]; + + # no tests on PyPI, no tags on GitLab + doCheck = false; + + pythonImportsCheck = [ "pysmarthab" ]; + + meta = with lib; { + description = "Control devices in a SmartHab-powered home"; + homepage = "https://gitlab.com/outadoc/python-smarthab"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ dotlambda ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/python-modules/somfy-mylink-synergy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/somfy-mylink-synergy/default.nix new file mode 100644 index 0000000000..b0fa5948c0 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/python-modules/somfy-mylink-synergy/default.nix @@ -0,0 +1,31 @@ +{ lib +, buildPythonPackage +, pythonOlder +, fetchFromGitHub +}: + +buildPythonPackage rec { + pname = "somfy-mylink-synergy"; + version = "1.0.6"; + + disabled = pythonOlder "3.5"; + + src = fetchFromGitHub { + owner = "bendews"; + repo = "somfy-mylink-synergy"; + rev = "v${version}"; + sha256 = "1aa178b5lxdzfa4z7sjw6ky39dkfazp7dqs9dq78z2zay2sqgmgr"; + }; + + # no tests implemented + doCheck = false; + + pythonImportsCheck = [ "somfy_mylink_synergy" ]; + + meta = with lib; { + description = "Python API to utilise the Somfy Synergy JsonRPC API"; + homepage = "https://github.com/bendews/somfy-mylink-synergy"; + license = licenses.mit; + maintainers = with maintainers; [ dotlambda ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sonarr/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sonarr/default.nix new file mode 100644 index 0000000000..9f73522def --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/python-modules/sonarr/default.nix @@ -0,0 +1,41 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, aiohttp +, yarl +, aresponses +, pytest-asyncio +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "sonarr"; + version = "0.3.0"; + + src = fetchFromGitHub { + owner = "ctalkington"; + repo = "python-sonarr"; + rev = version; + sha256 = "0gi34951qhzzrq59hj93mnkid8cvvknlamkhir6ya9mb23fr7bya"; + }; + + propagatedBuildInputs = [ + aiohttp + yarl + ]; + + checkInputs = [ + aresponses + pytest-asyncio + pytestCheckHook + ]; + + pythonImportsCheck = [ "sonarr" ]; + + meta = with lib; { + description = "Asynchronous Python client for the Sonarr API"; + homepage = "https://github.com/ctalkington/python-sonarr"; + license = licenses.mit; + maintainers = with maintainers; [ dotlambda ]; + }; +} 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 1ae05cab97..cb63f8d11b 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/splinter/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/splinter/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "splinter"; - version = "0.14.0"; + version = "0.15.0"; src = fetchFromGitHub { owner = "cobrateam"; repo = "splinter"; rev = version; - sha256 = "0480bqprv8581cvnc80ls91rz9780wvdnfw99zsw44hvy2yg15a6"; + sha256 = "sha256-y87Cnci4gJHrttThGPeOS/h6VK8x95cQA9nZs1fBfAw="; }; propagatedBuildInputs = [ @@ -32,6 +32,7 @@ buildPythonPackage rec { "samples" "tests/test_djangoclient.py" "tests/test_flaskclient.py" + "tests/test_popups.py" "tests/test_webdriver.py" "tests/test_webdriver_chrome.py" "tests/test_webdriver_firefox.py" diff --git a/third_party/nixpkgs/pkgs/development/python-modules/tern/0001-Replace-debut-with-debian-inspector.patch b/third_party/nixpkgs/pkgs/development/python-modules/tern/0001-Replace-debut-with-debian-inspector.patch deleted file mode 100644 index c9cb8b4a52..0000000000 --- a/third_party/nixpkgs/pkgs/development/python-modules/tern/0001-Replace-debut-with-debian-inspector.patch +++ /dev/null @@ -1,40 +0,0 @@ -From d944d8fa6cb6d1667f3e4c4e0cff4c4b2a7c0a30 Mon Sep 17 00:00:00 2001 -From: Cole Helbling -Date: Fri, 7 May 2021 11:00:46 -0700 -Subject: [PATCH] Replace `debut` with `debian-inspector` - ---- - requirements.in | 2 +- - tern/analyze/common.py | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/requirements.in b/requirements.in -index edd90ab..5135841 100644 ---- a/requirements.in -+++ b/requirements.in -@@ -12,6 +12,6 @@ requests - stevedore - pbr - dockerfile-parse --debut -+debian-inspector - regex - GitPython -diff --git a/tern/analyze/common.py b/tern/analyze/common.py -index 6962404..0f5e77d 100644 ---- a/tern/analyze/common.py -+++ b/tern/analyze/common.py -@@ -19,8 +19,8 @@ from tern.utils import cache - from tern.utils import constants - from tern.utils import general - from tern.utils import rootfs --from debut import debcon --from debut import copyright as debut_copyright -+from debian_inspector import debcon -+from debian_inspector import copyright as debut_copyright - - # global logger - logger = logging.getLogger(constants.logger_name) --- -2.31.1 - diff --git a/third_party/nixpkgs/pkgs/development/python-modules/tern/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/tern/default.nix index e00e06561f..0468ee6f84 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/tern/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/tern/default.nix @@ -13,6 +13,7 @@ , prettytable , idna }: + buildPythonPackage rec { pname = "tern"; version = "2.6.1"; @@ -22,14 +23,6 @@ buildPythonPackage rec { sha256 = "749c18ef493ebe3ac28624b2b26c6e38f77de2afd6a6579d2c92393d8fbdbd46"; }; - patches = [ - # debut was renamed to debian-inspector - # https://github.com/tern-tools/tern/pull/962 - # NOTE: Has to be in-tree because the upstream patch doesn't apply cleanly - # to the PyPi source. - ./0001-Replace-debut-with-debian-inspector.patch - ]; - preBuild = '' cp requirements.{in,txt} ''; diff --git a/third_party/nixpkgs/pkgs/development/python-modules/twitterapi/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/twitterapi/default.nix index b45218219c..166e42ced8 100644 --- a/third_party/nixpkgs/pkgs/development/python-modules/twitterapi/default.nix +++ b/third_party/nixpkgs/pkgs/development/python-modules/twitterapi/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "twitterapi"; - version = "2.7.3"; + version = "2.7.4"; src = fetchFromGitHub { owner = "geduldig"; repo = "TwitterAPI"; rev = "v${version}"; - sha256 = "sha256-82TOVrC7wX7E9lKsx3iGxaEEjHSzf5uZwePBvAw3hDk="; + sha256 = "sha256-HDPRpM1LDTtUbldzfCrsdh/GpbzNCVVUVGwohyMe/YE="; }; propagatedBuildInputs = [ 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 2976c5e24b..778f9c448e 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 @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "zwave-js-server-python"; - version = "0.26.1"; + version = "0.27.0"; disabled = pythonOlder "3.8"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = pname; rev = version; - sha256 = "1rh6wim5hr9lygvgria7lr6x61sdyrv3drrrirgv9p9gl3rxcj6m"; + sha256 = "sha256-ClZ9B20NphN5XewqEtHpUMNHuuVxs1RJBcxWi6TzT1Y="; }; propagatedBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/development/r-modules/default.nix b/third_party/nixpkgs/pkgs/development/r-modules/default.nix index c4fb1f2530..6e04e60bfb 100644 --- a/third_party/nixpkgs/pkgs/development/r-modules/default.nix +++ b/third_party/nixpkgs/pkgs/development/r-modules/default.nix @@ -345,6 +345,7 @@ let stsm = [ pkgs.gsl_1 ]; stringi = [ pkgs.icu.dev ]; survSNP = [ pkgs.gsl_1 ]; + svglite = [ pkgs.libpng.dev ]; sysfonts = [ pkgs.zlib pkgs.libpng pkgs.freetype.dev ]; systemfonts = [ pkgs.fontconfig.dev pkgs.freetype.dev ]; TAQMNGR = [ pkgs.zlib.dev ]; diff --git a/third_party/nixpkgs/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix b/third_party/nixpkgs/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix index 66f2db2806..ebbfa619fe 100644 --- a/third_party/nixpkgs/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix @@ -2,13 +2,13 @@ rustPlatform.buildRustPackage rec { pname = "cargo-tarpaulin"; - version = "0.17.0"; + version = "0.18.0"; src = fetchFromGitHub { owner = "xd009642"; repo = "tarpaulin"; rev = version; - sha256 = "1z104cd3wg718x1d89znppx4h6f0c6icgmpcllyrd0d19lb71a2b"; + sha256 = "sha256-j5VLxtu8Xg1fwDYWYJXGFUkfpgauG/5NauSniSZ7G2w="; }; nativeBuildInputs = [ @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec { ]; buildInputs = [ openssl ]; - cargoSha256 = "1hpi9aifn3g19yqkb58lphyw8cbsqllhg5dzbqx15hcfvrb7ip4k"; + cargoSha256 = "sha256-1lFGczzcN4QPsIpEVQiSmNS7L+9rlSfxi+gopt2E7Ec="; #checkFlags = [ "--test-threads" "1" ]; doCheck = false; diff --git a/third_party/nixpkgs/pkgs/development/tools/analysis/smatch/default.nix b/third_party/nixpkgs/pkgs/development/tools/analysis/smatch/default.nix index 4330ec3d74..2780c8552f 100644 --- a/third_party/nixpkgs/pkgs/development/tools/analysis/smatch/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/analysis/smatch/default.nix @@ -1,14 +1,12 @@ { lib, stdenv, fetchgit, sqlite, pkg-config, perl , buildllvmsparse ? true , buildc2xml ? true -, llvm ? null, libxml2 ? null +, llvm, libxml2 }: -assert buildllvmsparse -> llvm != null; -assert buildc2xml -> libxml2 != null; - stdenv.mkDerivation { - name = "smatch-20120924"; + pname = "smatch"; + version = "20120924"; src = fetchgit { url = "git://repo.or.cz/smatch.git"; @@ -17,19 +15,20 @@ stdenv.mkDerivation { }; nativeBuildInputs = [ pkg-config ]; - buildInputs = [sqlite perl] + buildInputs = [ sqlite perl ] ++ lib.optional buildllvmsparse llvm ++ lib.optional buildc2xml libxml2; - preBuild = - '' sed -i Makefile \ - -e "s|^PREFIX=.*|PREFIX = $out|g" - ''; + preBuild = '' + sed -i Makefile \ + -e "s|^PREFIX=.*|PREFIX = $out|g" + ''; - meta = { + meta = with lib; { description = "A semantic analysis tool for C"; homepage = "http://smatch.sourceforge.net/"; - license = lib.licenses.free; /* OSL, see http://www.opensource.org */ - platforms = lib.platforms.linux; + maintainers = with maintainers; []; + license = licenses.free; /* OSL, see http://www.opensource.org */ + platforms = platforms.linux; }; } diff --git a/third_party/nixpkgs/pkgs/development/tools/buildah/default.nix b/third_party/nixpkgs/pkgs/development/tools/buildah/default.nix index e3828eb7f1..ba6f0bf652 100644 --- a/third_party/nixpkgs/pkgs/development/tools/buildah/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/buildah/default.nix @@ -14,13 +14,13 @@ buildGoModule rec { pname = "buildah"; - version = "1.21.1"; + version = "1.21.2"; src = fetchFromGitHub { owner = "containers"; repo = "buildah"; rev = "v${version}"; - sha256 = "sha256-Wes52lTcv3Jb6gJeUS6fmf4Nee3qEcc3SibaTFvQ8sQ="; + sha256 = "sha256-9AYFC10AYbt/qHj5hfuLRxUwibizKk4n9rgtd5RBEQg="; }; outputs = [ "out" "man" ]; diff --git a/third_party/nixpkgs/pkgs/development/tools/continuous-integration/drone-cli/default.nix b/third_party/nixpkgs/pkgs/development/tools/continuous-integration/drone-cli/default.nix index 6c9cffe41b..245aeeb435 100644 --- a/third_party/nixpkgs/pkgs/development/tools/continuous-integration/drone-cli/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/continuous-integration/drone-cli/default.nix @@ -1,12 +1,12 @@ { lib, fetchFromGitHub, buildGoModule }: -let version = "1.2.4"; +let version = "1.3.0"; in buildGoModule rec { inherit version; pname = "drone-cli"; revision = "v${version}"; - vendorSha256 = "0v94rwxkbj85l3brbm792xf1rfs3vgnwpgjczwqip1gm159dpnd7"; + vendorSha256 = "sha256-I+UBa6gqkPRXNV72iyJcCBLYShZxMtHFHSK77mhDv+U="; doCheck = false; @@ -18,7 +18,7 @@ in buildGoModule rec { owner = "drone"; repo = "drone-cli"; rev = revision; - sha256 = "14sm5k2ifvr4g9369zqgb92vrr4rc0bxf5m52l3g8bd2s8fq8nx8"; + sha256 = "sha256-j6drDMxvAVfQ1aCFooc9g9HhMRMlFZXGZPiuJZKBbY4="; }; meta = with lib; { diff --git a/third_party/nixpkgs/pkgs/development/tools/database/sqlfluff/default.nix b/third_party/nixpkgs/pkgs/development/tools/database/sqlfluff/default.nix index 01f4941c8e..12e5c8c14a 100644 --- a/third_party/nixpkgs/pkgs/development/tools/database/sqlfluff/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/database/sqlfluff/default.nix @@ -5,14 +5,14 @@ python3.pkgs.buildPythonApplication rec { pname = "sqlfluff"; - version = "0.6.0a2"; + version = "0.6.0"; disabled = python3.pythonOlder "3.6"; src = fetchFromGitHub { owner = pname; repo = pname; rev = version; - sha256 = "13hzr0jialzi2nlvqwvff3w0h6jikqvcg0p2p4irwlisg4db8w7w"; + sha256 = "sha256-RW3+NpKZns3Jo1b3GfTymUE74pVoJi9f0zi4j4mUGiY="; }; propagatedBuildInputs = with python3.pkgs; [ diff --git a/third_party/nixpkgs/pkgs/development/tools/esbuild/default.nix b/third_party/nixpkgs/pkgs/development/tools/esbuild/default.nix index 22a6a59cc1..309845df80 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.12.9"; + version = "0.12.12"; src = fetchFromGitHub { owner = "evanw"; repo = "esbuild"; rev = "v${version}"; - sha256 = "sha256-MqwgdhgWIfYE0wO7fWQuC72tEwCVgL7qUbJlJ3APf4E="; + sha256 = "sha256-4Ooadv8r6GUBiayiv4WKVurUeRPIv6LPlMhieH4VL8o="; }; vendorSha256 = "sha256-2ABWPqhK2Cf4ipQH7XvRrd+ZscJhYPc3SV2cGT0apdg="; diff --git a/third_party/nixpkgs/pkgs/development/tools/fission/default.nix b/third_party/nixpkgs/pkgs/development/tools/fission/default.nix index 3045842d91..56d5161b49 100644 --- a/third_party/nixpkgs/pkgs/development/tools/fission/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/fission/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "fission"; - version = "1.13.0"; + version = "1.13.1"; src = fetchFromGitHub { owner = "fission"; repo = "fission"; rev = version; - sha256 = "sha256-WCynU5+d789d584JH99jmTZSEbyco2ysuBXIC2pW1r4="; + sha256 = "sha256-ayVEU2Dlqun8KLP+KeI0uU4p9N4aaYLZ/IHqfA2PGrI="; }; vendorSha256 = "sha256-V3/IFCbW3wXfNiFzucLeyFDc6SA2nE+NwO0sNEBmIYg="; diff --git a/third_party/nixpkgs/pkgs/development/tools/flawfinder/default.nix b/third_party/nixpkgs/pkgs/development/tools/flawfinder/default.nix index 554ca92b8c..36209c5d5a 100644 --- a/third_party/nixpkgs/pkgs/development/tools/flawfinder/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/flawfinder/default.nix @@ -1,30 +1,22 @@ { lib -, stdenv , fetchurl , installShellFiles , python3 }: -stdenv.mkDerivation rec { +python3.pkgs.buildPythonApplication rec { pname = "flawfinder"; - version = "2.0.15"; + version = "2.0.18"; src = fetchurl { url = "https://dwheeler.com/flawfinder/flawfinder-${version}.tar.gz"; - sha256 = "01j4szy8gwvikrfzfayfayjnc1za0jxsnxp5fsa6d06kn69wyr8a"; + sha256 = "1hk2y13fd2a5gf42a1hk45hw6pbls715wi9k1yh3c3wyhvbyylba"; }; - nativeBuildInputs = [ installShellFiles ]; + # Project is using a combination of bash/Python for the tests + doCheck = false; - buildInputs = [ python3 ]; - - installPhase = '' - runHook preInstall - mkdir -p $out/bin - cp ${pname} $out/bin - installManPage flawfinder.1 - runHook postInstall - ''; + pythonImportsCheck = [ "flawfinder" ]; meta = with lib; { description = "Tool to examines C/C++ source code for security flaws"; diff --git a/third_party/nixpkgs/pkgs/development/tools/jbang/default.nix b/third_party/nixpkgs/pkgs/development/tools/jbang/default.nix index 1220ec90d9..b0d2cb7195 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.71.1"; + version = "0.72.0"; pname = "jbang"; src = fetchzip { url = "https://github.com/jbangdev/jbang/releases/download/v${version}/${pname}-${version}.tar"; - sha256 = "sha256-+s2Wa+5Qznqpv84VEZCMmzy0bI1mN/BknPObYqJlaYs="; + sha256 = "sha256-QMbkxfGJOMNTILmGYhbUdtq4zfe0Cc/IBftFdM+rT9c="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/third_party/nixpkgs/pkgs/development/tools/kustomize/3.nix b/third_party/nixpkgs/pkgs/development/tools/kustomize/3.nix new file mode 100644 index 0000000000..aa99256faa --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/tools/kustomize/3.nix @@ -0,0 +1,40 @@ +{ lib, buildGoModule, fetchFromGitHub }: + +buildGoModule rec { + pname = "kustomize_3"; + version = "3.10.0"; + # rev is the commit of the tag, mainly for kustomize version command output + rev = "602ad8aa98e2e17f6c9119e027a09757e63c8bec"; + + ldflags = let t = "sigs.k8s.io/kustomize/api/provenance"; in [ + "-s -w" + "-X ${t}.version=${version}" + "-X ${t}.gitCommit=${rev}" + ]; + + src = fetchFromGitHub { + owner = "kubernetes-sigs"; + repo = "kustomize"; + rev = "kustomize/v${version}"; + sha256 = "sha256-ESIykbAKXdv8zM9be0zEJ71rBAzZby0aTg25NlCsIOM="; + }; + + doCheck = true; + + # avoid finding test and development commands + sourceRoot = "source/kustomize"; + + vendorSha256 = "sha256-xLeetcmzvpILLLMhMx7oahWLxguFjG3qbYpeeWpFUlw="; + + meta = with lib; { + description = "Customization of kubernetes YAML configurations"; + longDescription = '' + kustomize lets you customize raw, template-free YAML files for + multiple purposes, leaving the original YAML untouched and usable + as is. + ''; + homepage = "https://github.com/kubernetes-sigs/kustomize"; + license = licenses.asl20; + maintainers = with maintainers; [ carlosdagos vdemeester zaninime Chili-Man saschagrunert ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/tools/kustomize/kustomize-sops.nix b/third_party/nixpkgs/pkgs/development/tools/kustomize/kustomize-sops.nix index 9c71af5621..bea8a33a43 100644 --- a/third_party/nixpkgs/pkgs/development/tools/kustomize/kustomize-sops.nix +++ b/third_party/nixpkgs/pkgs/development/tools/kustomize/kustomize-sops.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "kustomize-sops"; - version = "2.5.6"; + version = "2.5.7"; src = fetchFromGitHub { owner = "viaduct-ai"; repo = pname; rev = "v${version}"; - sha256 = "sha256-UEtWEOuekFbMUJFWYdXfzbCWCz4I7vVdb9UBQbMXF/A="; + sha256 = "sha256-CtVFCpj6YZUAjeyRAPOkbd30Js1PSmzapB12SwKZisc="; }; vendorSha256 = "sha256-kNJkSivSj8LMeXobKazLy9MCTtWzrBn99GmvaH+qIUU="; diff --git a/third_party/nixpkgs/pkgs/development/tools/mbed-cli/default.nix b/third_party/nixpkgs/pkgs/development/tools/mbed-cli/default.nix index 127fa1bef8..12e7d19154 100644 --- a/third_party/nixpkgs/pkgs/development/tools/mbed-cli/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/mbed-cli/default.nix @@ -28,7 +28,7 @@ buildPythonApplication rec { homepage = "https://github.com/ARMmbed/mbed-cli"; description = "Arm Mbed Command Line Interface"; license = licenses.asl20; - maintainers = with maintainers; [ rvolosatovs ]; + maintainers = with maintainers; [ ]; }; } 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 8042655a85..a4233886a8 100644 --- a/third_party/nixpkgs/pkgs/development/tools/misc/binutils/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/misc/binutils/default.nix @@ -70,7 +70,7 @@ stdenv.mkDerivation { # indeed GHC will refuse to compile with a binutils suffering from it. See # this comment for more information: # https://gitlab.haskell.org/ghc/ghc/issues/4210#note_78333 - lib.optional stdenv.targetPlatform.isAarch32 ./R_ARM_COPY.patch; + lib.optional (stdenv.targetPlatform.isAarch32 && stdenv.hostPlatform.system != stdenv.targetPlatform.system) ./R_ARM_COPY.patch; outputs = [ "out" "info" "man" ]; diff --git a/third_party/nixpkgs/pkgs/development/tools/ocaml/dune/2.nix b/third_party/nixpkgs/pkgs/development/tools/ocaml/dune/2.nix index 2acc7e5bdf..3945389e8c 100644 --- a/third_party/nixpkgs/pkgs/development/tools/ocaml/dune/2.nix +++ b/third_party/nixpkgs/pkgs/development/tools/ocaml/dune/2.nix @@ -6,11 +6,11 @@ else stdenv.mkDerivation rec { pname = "dune"; - version = "2.8.5"; + version = "2.9.0"; src = fetchurl { url = "https://github.com/ocaml/dune/releases/download/${version}/dune-${version}.tbz"; - sha256 = "0a9n8ilsi3kyx5xqvk5s7iikk6y3pkpm5mvsn5za5ivlzf1i40br"; + sha256 = "07m476kgagpd6kzm3jq30yfxqspr2hychah0xfqs14z82zxpq8dv"; }; buildInputs = [ ocaml findlib ]; diff --git a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/default.nix b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/default.nix index 6ab1463917..60704fdd78 100644 --- a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/default.nix @@ -28,9 +28,9 @@ let # 1) change all these hashes # 2) nix-build -A tree-sitter.updater.update-all-grammars # 3) run the ./result script that is output by that (it updates ./grammars) - version = "0.19.5"; - sha256 = "1qmb0sva28zv6r3c3j7xs9pc8bpwwhkb9vxxndw2zbdn9wkvmbmn"; - cargoSha256 = "0hnjik3pymb1s7frhfpfzvd6w2k3lgpsmh6milpriwxmqsmkwdzz"; + version = "0.20.0"; + sha256 = "0hrcisvw44fjxix09lfbrz7majaj6njbnr6c92a6a5748p2jvyng"; + cargoSha256 = "029db3yy6nj18vxfvj0ra568a9k4x7znfj08spvzl5sxfbx6442r"; src = fetchFromGitHub { owner = "tree-sitter"; diff --git a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c-sharp.json b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c-sharp.json index 5ebc9c9a0f..8b8315e4ab 100644 --- a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c-sharp.json +++ b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c-sharp.json @@ -1,9 +1,9 @@ { "url": "https://github.com/tree-sitter/tree-sitter-c-sharp", - "rev": "aa429589525bb849189a0c5ddb52267ce578f988", - "date": "2021-06-07T18:47:38+02:00", - "path": "/nix/store/mclvpa5kfbl9g5ij3xjdhnqc6bqzqcj6-tree-sitter-c-sharp", - "sha256": "07alycp4bclr0ycn44dj2481xag0s10nwgyrdxar3j91hphd966s", + "rev": "3953034ee61e8639100b063092d4280e047ca9e9", + "date": "2021-06-21T12:18:46+02:00", + "path": "/nix/store/8f2bnr790zwibhyd3jqjm38zfc1md5is-tree-sitter-c-sharp", + "sha256": "0k6pb27f463y88bf6ym0zl4d36182y5cr3013j71h3vlg264z96c", "fetchSubmodules": false, "deepClone": false, "leaveDotGit": false diff --git a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-haskell.json b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-haskell.json index b8ca41abcf..1e00f279d6 100644 --- a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-haskell.json +++ b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-haskell.json @@ -1,9 +1,9 @@ { "url": "https://github.com/tree-sitter/tree-sitter-haskell", - "rev": "237f4eb4417c28f643a29d795ed227246afb66f9", - "date": "2021-06-05T13:41:42+02:00", - "path": "/nix/store/wwi86c3ix0zq8czwljxxypw5w2mxnz5h-tree-sitter-haskell", - "sha256": "0gx6mr6yg053i5mif8i8qwkk9h57laf9riw5r24av1y7cal7sszd", + "rev": "a0c1adb59e390f7d839a146c57fdb33d36ed97e6", + "date": "2021-06-18T23:36:08+02:00", + "path": "/nix/store/7rl3najf8rn8ndh31vcxjz5px3r1scky-tree-sitter-haskell", + "sha256": "0a97w0qnj0fwy0yyg7hb9i1fyiwbyiz5mwx77aaw6md4jcsf4di8", "fetchSubmodules": false, "deepClone": false, "leaveDotGit": false diff --git a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json index 65066c66d5..24fd79d511 100644 --- a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json +++ b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json @@ -1,9 +1,9 @@ { "url": "https://github.com/tree-sitter/tree-sitter-javascript", - "rev": "45b9ce2a2588c0e6d616b0ee2a710b1fcb99c5b5", - "date": "2021-06-09T14:12:41-07:00", - "path": "/nix/store/j6r7z3m4wk6baz70qg2xn2mq3jlnyq6f-tree-sitter-javascript", - "sha256": "0rzpyxbh1j9l12jxyryc06f8jhbd5ci18lfb7bw2msc685b2ckcx", + "rev": "6de6d604c243b68f90dce14130d536c694d90dcc", + "date": "2021-06-29T15:54:12-07:00", + "path": "/nix/store/mmz8s440zplg88c0mb0w3dlg94dzgxmf-tree-sitter-javascript", + "sha256": "1bz8xhs7q4lp49q1id6dvz93l7vf0gxgngsbjk3x1nvw8rg171j6", "fetchSubmodules": false, "deepClone": false, "leaveDotGit": false diff --git a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-php.json b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-php.json index 49b57f4d8a..6b64a962a5 100644 --- a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-php.json +++ b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-php.json @@ -1,9 +1,9 @@ { "url": "https://github.com/tree-sitter/tree-sitter-php", - "rev": "b065fc4ded84c30aff14c07ec6e7cf449e222b04", - "date": "2021-06-01T20:33:20+02:00", - "path": "/nix/store/czdqn2nz8pgrd64w74yskx6vl233phxn-tree-sitter-php", - "sha256": "1qr2byy344haqybd0zz2hazncay7zndkp4p3317ck50xrs05z086", + "rev": "5e89808d490d893799ebcf229130afe4cf2b0324", + "date": "2021-06-22T09:23:44+02:00", + "path": "/nix/store/5c1pn1p183czqb43a0va7whd4sz81jf1-tree-sitter-php", + "sha256": "1mp5kv305a4rrgh7kklifqfg3680krfsd0h76sxn4i0wxyqfgczi", "fetchSubmodules": false, "deepClone": false, "leaveDotGit": false diff --git a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json index a96363af71..c8142974fd 100644 --- a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json +++ b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json @@ -1,9 +1,9 @@ { "url": "https://github.com/tree-sitter/tree-sitter-ruby", - "rev": "391269d74d20154bbd0ac9be20b35eced6920290", - "date": "2021-05-04T14:02:32-07:00", - "path": "/nix/store/hamsaml0yzi13qd61abypjwbv33rd824-tree-sitter-ruby", - "sha256": "0biyhydfzybz3g6hhdd0rk6yav7xsk61j8lnmpsi60vaxabdsaiv", + "rev": "fe6a2d634da0e16b11b5aa255cc3df568a4572fd", + "date": "2021-03-03T16:54:30-08:00", + "path": "/nix/store/ragrvqj7hm98r74v5b3fljvc47gd3nhj-tree-sitter-ruby", + "sha256": "0m3h4928rbs300wcb6776h9r88hi32rybbhcaf6rdympl5nzi83v", "fetchSubmodules": false, "deepClone": false, "leaveDotGit": false diff --git a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-scala.json b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-scala.json index b7c214cc72..75329fc63a 100644 --- a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-scala.json +++ b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-scala.json @@ -1,9 +1,9 @@ { "url": "https://github.com/tree-sitter/tree-sitter-scala", - "rev": "fb23ed9a99da012d86b7a5059b9d8928607cce29", - "date": "2021-04-01T10:11:15-07:00", - "path": "/nix/store/n1wvxkz4h38770lxvwakway34ac2a8h7-tree-sitter-scala", - "sha256": "05g95340g4labkdvfka5cbg7pr6vzigc40y54js1b5wml0w3d8f7", + "rev": "bfa2a81388019d47f6a0a6a6e9c96910dec830b4", + "date": "2021-06-23T15:37:27-07:00", + "path": "/nix/store/nc5cndwzc5pzq3x64wa51bff0rl36hc8-tree-sitter-scala", + "sha256": "0x0lq78gjfsqi225mfvrpkl2jc6fbb378jgj04syxkm941lxc4bk", "fetchSubmodules": false, "deepClone": false, "leaveDotGit": false diff --git a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-svelte.json b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-svelte.json index b224fa54da..41c4fcfe73 100644 --- a/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-svelte.json +++ b/third_party/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-svelte.json @@ -1,9 +1,9 @@ { "url": "https://github.com/Himujjal/tree-sitter-svelte", - "rev": "10c113001acf9852817150acb3031a5e68d2b4cf", - "date": "2021-05-02T10:05:14+05:30", - "path": "/nix/store/mpfr56mfiizhwr4hq7h422glmdc4hg48-tree-sitter-svelte", - "sha256": "1n7addsnin6czm5hrbhaaqqgf0c3nz3mpcdysm2z4icgn7fjq281", + "rev": "c696a13a587b0595baf7998f1fb9e95c42750263", + "date": "2021-03-20T16:45:11+05:30", + "path": "/nix/store/8krdxqwpi95ljrb5jgalwgygz3aljqr8-tree-sitter-svelte", + "sha256": "0ckmss5gmvffm6danlsvgh6gwvrlznxsqf6i6ipkn7k5lxg1awg3", "fetchSubmodules": false, "deepClone": false, "leaveDotGit": false diff --git a/third_party/nixpkgs/pkgs/development/tools/pgtop/default.nix b/third_party/nixpkgs/pkgs/development/tools/pgtop/default.nix new file mode 100644 index 0000000000..03b3ef8926 --- /dev/null +++ b/third_party/nixpkgs/pkgs/development/tools/pgtop/default.nix @@ -0,0 +1,30 @@ +{ lib, stdenv, perlPackages, fetchFromGitHub, shortenPerlShebang }: + +perlPackages.buildPerlPackage rec { + pname = "pgtop"; + version = "0.11"; + + src = fetchFromGitHub { + owner = "cosimo"; + repo = "pgtop"; + rev = "v${version}"; + sha256 = "1awyl6ddfihm7dfr5y2z15r1si5cyipnlyyj3m1l19pk98s4x66l"; + }; + + outputs = [ "out" ]; + + buildInputs = with perlPackages; [ DBI DBDPg TermReadKey JSON LWPUserAgent ]; + + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; + postInstall = lib.optionalString stdenv.isDarwin '' + shortenPerlShebang $out/bin/pgtop + ''; + + meta = with lib; { + description = "a PostgreSQL clone of `mytop', which in turn is a `top' clone for MySQL"; + homepage = "https://github.com/cosimo/pgtop"; + changelog = "https://github.com/cosimo/pgtop/releases/tag/v${version}"; + maintainers = [ maintainers.hagl ]; + license = [ licenses.gpl2Only ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/development/tools/protoc-gen-go/default.nix b/third_party/nixpkgs/pkgs/development/tools/protoc-gen-go/default.nix index 063da92a6a..79f97ddd74 100644 --- a/third_party/nixpkgs/pkgs/development/tools/protoc-gen-go/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/protoc-gen-go/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "protoc-gen-go"; - version = "1.27.0"; + version = "1.27.1"; src = fetchFromGitHub { owner = "protocolbuffers"; repo = "protobuf-go"; rev = "v${version}"; - sha256 = "sha256-1L0GYXrtTYkk5eLXkfVxzbZMZKgyzSpkDaI8itb6NnA="; + sha256 = "sha256-wkUvMsoJP38KMD5b3Fz65R1cnpeTtDcVqgE7tNlZXys="; }; vendorSha256 = "sha256-yb8l4ooZwqfvenlxDRg95rqiL+hmsn0weS/dPv/oD2Y="; diff --git a/third_party/nixpkgs/pkgs/development/tools/rust/rust-analyzer/default.nix b/third_party/nixpkgs/pkgs/development/tools/rust/rust-analyzer/default.nix index 07b00deb9c..b3c75d9747 100644 --- a/third_party/nixpkgs/pkgs/development/tools/rust/rust-analyzer/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/rust/rust-analyzer/default.nix @@ -7,14 +7,14 @@ rustPlatform.buildRustPackage rec { pname = "rust-analyzer-unwrapped"; - version = "2021-06-21"; - cargoSha256 = "sha256-OpfcxBeNwXSD830Sz3o07kgIdXTbZNNVGpaPeCIGGV8="; + version = "2021-06-28"; + cargoSha256 = "sha256-Xpo/VK/w6BVbHUc+m/70AE0Cag8D3fT+wosOA8Lzz2A="; src = fetchFromGitHub { owner = "rust-analyzer"; repo = "rust-analyzer"; rev = version; - sha256 = "sha256-nL5lSvxpOS+fw4iH/Gnl/DI86T9tUtguOy+wLGRkoeY="; + sha256 = "sha256-aWLqcCSeKRmCsETu4ri+SPQ5iB6nqaYELj0Qt3zW9/E="; }; patches = [ diff --git a/third_party/nixpkgs/pkgs/development/tools/rust/rust-analyzer/no-rust-1-53-features.patch b/third_party/nixpkgs/pkgs/development/tools/rust/rust-analyzer/no-rust-1-53-features.patch index 9fa54e8a90..864dc749b2 100644 --- a/third_party/nixpkgs/pkgs/development/tools/rust/rust-analyzer/no-rust-1-53-features.patch +++ b/third_party/nixpkgs/pkgs/development/tools/rust/rust-analyzer/no-rust-1-53-features.patch @@ -34,7 +34,7 @@ index 43162797e..613266e07 100644 Some(TypeNs::TypeAliasId((*alias).into())) } diff --git a/crates/hir_def/src/item_tree/pretty.rs b/crates/hir_def/src/item_tree/pretty.rs -index e63bc8232..b1e1b70d0 100644 +index 8b12e5a67..d03c11377 100644 --- a/crates/hir_def/src/item_tree/pretty.rs +++ b/crates/hir_def/src/item_tree/pretty.rs @@ -63,7 +63,7 @@ impl<'a> Printer<'a> { @@ -56,7 +56,7 @@ index e63bc8232..b1e1b70d0 100644 } } diff --git a/crates/hir_def/src/nameres/collector.rs b/crates/hir_def/src/nameres/collector.rs -index 927a7b6e8..fc2c50fb8 100644 +index 634e02205..250eb1c3e 100644 --- a/crates/hir_def/src/nameres/collector.rs +++ b/crates/hir_def/src/nameres/collector.rs @@ -1260,7 +1260,7 @@ impl DefCollector<'_> { @@ -69,7 +69,7 @@ index 927a7b6e8..fc2c50fb8 100644 continue; } diff --git a/crates/hir_def/src/resolver.rs b/crates/hir_def/src/resolver.rs -index 49c573087..5edd93a2a 100644 +index a11439c3b..1841fe989 100644 --- a/crates/hir_def/src/resolver.rs +++ b/crates/hir_def/src/resolver.rs @@ -605,7 +605,8 @@ fn to_value_ns(per_ns: PerNs) -> Option { @@ -362,7 +362,7 @@ index ffa8bd182..93d3760bf 100644 fn compute_ws(left: SyntaxKind, right: SyntaxKind) -> &'static str { diff --git a/crates/ide/src/references.rs b/crates/ide/src/references.rs -index 5808562a7..945c9b9e1 100644 +index 2d3a0f598..7a7654b6c 100644 --- a/crates/ide/src/references.rs +++ b/crates/ide/src/references.rs @@ -79,7 +79,8 @@ pub(crate) fn find_all_refs( @@ -376,10 +376,10 @@ index 5808562a7..945c9b9e1 100644 it.retain(|reference| { reference.name.as_name_ref().map_or(false, is_lit_name_ref) diff --git a/crates/ide/src/syntax_highlighting.rs b/crates/ide/src/syntax_highlighting.rs -index d44a1b45f..e186b82b7 100644 +index 5259d86d2..365d0c4de 100644 --- a/crates/ide/src/syntax_highlighting.rs +++ b/crates/ide/src/syntax_highlighting.rs -@@ -294,7 +294,7 @@ fn traverse( +@@ -295,7 +295,7 @@ fn traverse( Some(parent) => { // We only care Name and Name_ref match (token.kind(), parent.kind()) { @@ -388,7 +388,7 @@ index d44a1b45f..e186b82b7 100644 _ => token.into(), } } -@@ -310,7 +310,7 @@ fn traverse( +@@ -311,7 +311,7 @@ fn traverse( Some(parent) => { // We only care Name and Name_ref match (token.kind(), parent.kind()) { @@ -398,10 +398,10 @@ index d44a1b45f..e186b82b7 100644 } } diff --git a/crates/ide_assists/src/handlers/extract_function.rs b/crates/ide_assists/src/handlers/extract_function.rs -index ac7f0959b..9b78cf4b1 100644 +index 870d4f665..454de2645 100644 --- a/crates/ide_assists/src/handlers/extract_function.rs +++ b/crates/ide_assists/src/handlers/extract_function.rs -@@ -1384,7 +1384,7 @@ fn fix_param_usages(ctx: &AssistContext, params: &[Param], syntax: &SyntaxNode) +@@ -1398,7 +1398,7 @@ fn fix_param_usages(ctx: &AssistContext, params: &[Param], syntax: &SyntaxNode) for (param, usages) in usages_for_param { for usage in usages { match usage.syntax().ancestors().skip(1).find_map(ast::Expr::cast) { @@ -429,7 +429,7 @@ index 841537c77..d9d9124b6 100644 } (None, ExpectedResult::NotApplicable) => (), diff --git a/crates/ide_completion/src/completions/qualified_path.rs b/crates/ide_completion/src/completions/qualified_path.rs -index f5dbd203b..88f4d940d 100644 +index 1b8997ecf..aaaef27d2 100644 --- a/crates/ide_completion/src/completions/qualified_path.rs +++ b/crates/ide_completion/src/completions/qualified_path.rs @@ -65,11 +65,9 @@ pub(crate) fn complete_qualified_path(acc: &mut Completions, ctx: &CompletionCon @@ -465,10 +465,19 @@ index f5dbd203b..88f4d940d 100644 add_enum_variants(acc, ctx, e); } diff --git a/crates/ide_completion/src/completions/unqualified_path.rs b/crates/ide_completion/src/completions/unqualified_path.rs -index 81c4fb305..8ea5a2d5b 100644 +index 5abd6ee37..5e6a2e661 100644 --- a/crates/ide_completion/src/completions/unqualified_path.rs +++ b/crates/ide_completion/src/completions/unqualified_path.rs -@@ -74,11 +74,9 @@ pub(crate) fn complete_unqualified_path(acc: &mut Completions, ctx: &CompletionC +@@ -40,7 +40,7 @@ pub(crate) fn complete_unqualified_path(acc: &mut Completions, ctx: &CompletionC + ctx.scope.process_all_names(&mut |name, res| { + let add_resolution = match res { + ScopeDef::MacroDef(mac) => mac.is_fn_like(), +- ScopeDef::ModuleDef(hir::ModuleDef::Trait(_) | hir::ModuleDef::Module(_)) => true, ++ ScopeDef::ModuleDef(hir::ModuleDef::Trait(_)) | ScopeDef::ModuleDef(hir::ModuleDef::Module(_)) => true, + _ => false, + }; + if add_resolution { +@@ -88,11 +88,9 @@ pub(crate) fn complete_unqualified_path(acc: &mut Completions, ctx: &CompletionC // Don't suggest attribute macros and derives. ScopeDef::MacroDef(mac) => mac.is_fn_like(), // no values in type places @@ -484,7 +493,7 @@ index 81c4fb305..8ea5a2d5b 100644 // unless its a constant in a generic arg list position ScopeDef::ModuleDef(hir::ModuleDef::Const(_)) diff --git a/crates/ide_completion/src/context.rs b/crates/ide_completion/src/context.rs -index 7b76600df..09eb953fd 100644 +index f0da98739..ea1e110da 100644 --- a/crates/ide_completion/src/context.rs +++ b/crates/ide_completion/src/context.rs @@ -242,23 +242,24 @@ impl<'a> CompletionContext<'a> { @@ -518,7 +527,7 @@ index 7b76600df..09eb953fd 100644 _ => None, } } -@@ -282,7 +283,7 @@ impl<'a> CompletionContext<'a> { +@@ -282,28 +283,28 @@ impl<'a> CompletionContext<'a> { pub(crate) fn expects_ident_pat_or_ref_expr(&self) -> bool { matches!( self.completion_location, @@ -527,7 +536,14 @@ index 7b76600df..09eb953fd 100644 ) } -@@ -293,14 +294,14 @@ impl<'a> CompletionContext<'a> { + pub(crate) fn expect_field(&self) -> bool { + matches!( + self.completion_location, +- Some(ImmediateLocation::RecordField | ImmediateLocation::TupleField) ++ Some(ImmediateLocation::RecordField) | Some(ImmediateLocation::TupleField) + ) + } + pub(crate) fn in_use_tree(&self) -> bool { matches!( self.completion_location, @@ -544,7 +560,7 @@ index 7b76600df..09eb953fd 100644 ) } -@@ -321,16 +322,14 @@ impl<'a> CompletionContext<'a> { +@@ -324,16 +325,14 @@ impl<'a> CompletionContext<'a> { || self.previous_token_is(T![unsafe]) || matches!( self.prev_sibling, @@ -566,7 +582,7 @@ index 7b76600df..09eb953fd 100644 ) } -@@ -704,8 +703,8 @@ fn path_or_use_tree_qualifier(path: &ast::Path) -> Option<(ast::Path, bool)> { +@@ -707,8 +706,8 @@ fn path_or_use_tree_qualifier(path: &ast::Path) -> Option<(ast::Path, bool)> { fn has_ref(token: &SyntaxToken) -> bool { let mut token = token.clone(); @@ -591,7 +607,7 @@ index 33d3a5ee1..749dfc665 100644 ctx.completion_location, Some(ImmediateLocation::MethodCall { has_parens: true, .. }) diff --git a/crates/mbe/src/expander/matcher.rs b/crates/mbe/src/expander/matcher.rs -index b4f2fe9a4..c2a9a38c9 100644 +index 0d694b1a7..5c4680d19 100644 --- a/crates/mbe/src/expander/matcher.rs +++ b/crates/mbe/src/expander/matcher.rs @@ -804,17 +804,33 @@ impl<'a> TtIter<'a> { diff --git a/third_party/nixpkgs/pkgs/development/tools/skopeo/default.nix b/third_party/nixpkgs/pkgs/development/tools/skopeo/default.nix index 2af1d5e2a0..ed704b0639 100644 --- a/third_party/nixpkgs/pkgs/development/tools/skopeo/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/skopeo/default.nix @@ -14,13 +14,13 @@ buildGoModule rec { pname = "skopeo"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { rev = "v${version}"; owner = "containers"; repo = "skopeo"; - sha256 = "sha256-ZHEujkl+GUk5WjgDWdbJwOIKuOqJnIpGnvD1SsrHuhI="; + sha256 = "sha256-ARNsNt5xpXn4ifnnRdmkhJAJq98ri3+oAF+Uov+byI0="; }; outputs = [ "out" "man" ]; diff --git a/third_party/nixpkgs/pkgs/development/tools/unity3d/default.nix b/third_party/nixpkgs/pkgs/development/tools/unity3d/default.nix index 9333864c69..5470c45b13 100644 --- a/third_party/nixpkgs/pkgs/development/tools/unity3d/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/unity3d/default.nix @@ -30,7 +30,7 @@ in stdenv.mkDerivation { src = fetchurl { url = "https://beta.unity3d.com/download/6e9a27477296/LinuxEditorInstaller/Unity.tar.xz"; - sha1 = "083imikkrgha5w9sihjvv1m74naxm5yv"; + sha256 = "10gppnqacs1qzahj077nkcgbfz2lryd0dxnfcmvyc64xpxnj9nlk"; }; nosuidLib = ./unity-nosuid.c; diff --git a/third_party/nixpkgs/pkgs/development/tools/wp-cli/default.nix b/third_party/nixpkgs/pkgs/development/tools/wp-cli/default.nix index 901435bb63..8d8b1a004d 100644 --- a/third_party/nixpkgs/pkgs/development/tools/wp-cli/default.nix +++ b/third_party/nixpkgs/pkgs/development/tools/wp-cli/default.nix @@ -1,10 +1,10 @@ { stdenv, lib, fetchurl, writeText, php, makeWrapper }: let - version = "2.4.0"; + version = "2.5.0"; completion = fetchurl { url = "https://raw.githubusercontent.com/wp-cli/wp-cli/v${version}/utils/wp-completion.bash"; - sha256 = "15d330x6d3fizrm6ckzmdknqg6wjlx5fr87bmkbd5s6a1ihs0g24"; + sha256 = "sha256-RDygYQzK6NLWrOug7EqnkpuH7Wz1T2Zq/tGNZjoYo5U="; }; ini = writeText "php.ini" '' @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://github.com/wp-cli/wp-cli/releases/download/v${version}/${pname}-${version}.phar"; - sha256 = "0h5mjxrw4z3648v4wb4pvapz2a1mlmbszgggg4b7bvrrxn3cr78k"; + sha256 = "sha256-vghT6fRD84SFZgcIcdNE6K2B6x4V0V3PkyS0p14nJ4k="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/third_party/nixpkgs/pkgs/development/web/deno/default.nix b/third_party/nixpkgs/pkgs/development/web/deno/default.nix index 85f7c294e9..b469a49eb7 100644 --- a/third_party/nixpkgs/pkgs/development/web/deno/default.nix +++ b/third_party/nixpkgs/pkgs/development/web/deno/default.nix @@ -17,15 +17,15 @@ rustPlatform.buildRustPackage rec { pname = "deno"; - version = "1.11.2"; + version = "1.11.3"; src = fetchFromGitHub { owner = "denoland"; repo = pname; rev = "v${version}"; - sha256 = "sha256-/dy+jAm9TioDF8rZtLNFlKcu7ASzvvoVq4dun4gkiCA="; + sha256 = "sha256-Ru75eyyyaaFDD71AzDE5kgLsiB7thjqrJvvnA/PdvrA="; }; - cargoSha256 = "sha256-AUNDwbiGHiA+GADnLo/CmKAMhv68BPnvXsZaWacDJ2Y="; + cargoSha256 = "sha256-8UnsmIDdFEKp4diJ6Cr/fsbPKlw7wGHmGjXu5oqh2HI="; # Install completions post-install nativeBuildInputs = [ installShellFiles ]; diff --git a/third_party/nixpkgs/pkgs/development/web/insomnia/default.nix b/third_party/nixpkgs/pkgs/development/web/insomnia/default.nix index 3ba900f3f6..8fcf4696d0 100644 --- a/third_party/nixpkgs/pkgs/development/web/insomnia/default.nix +++ b/third_party/nixpkgs/pkgs/development/web/insomnia/default.nix @@ -16,12 +16,12 @@ let ]; in stdenv.mkDerivation rec { pname = "insomnia"; - version = "2021.3.0"; + version = "2021.4.0"; src = fetchurl { url = "https://github.com/Kong/insomnia/releases/download/core%40${version}/Insomnia.Core-${version}.deb"; - sha256 = "sha256-RtEkWi0J3nYzT+IhdyBlGeUE2SCmhlnfw0L6sOvE4WI="; + sha256 = "sha256-lMQWoShlEACTrcGgQtfPGVQ4X8pCG/6SkXtz+rWAOyg="; }; nativeBuildInputs = diff --git a/third_party/nixpkgs/pkgs/development/web/nodejs/v12.nix b/third_party/nixpkgs/pkgs/development/web/nodejs/v12.nix index 7fad6a020a..776f84309d 100644 --- a/third_party/nixpkgs/pkgs/development/web/nodejs/v12.nix +++ b/third_party/nixpkgs/pkgs/development/web/nodejs/v12.nix @@ -8,7 +8,7 @@ let in buildNodejs { inherit enableNpm; - version = "12.22.1"; - sha256 = "12drpkffn79xx84pffg9y2cn9fiwycgaa2rjj3ix6visfzvhsrfx"; + version = "12.22.2"; + sha256 = "1p281hdw3y32pnbfr7cdc9igv2yrzqg16pn4yj3g01pi3mbhbn3z"; patches = lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff; } diff --git a/third_party/nixpkgs/pkgs/development/web/nodejs/v14.nix b/third_party/nixpkgs/pkgs/development/web/nodejs/v14.nix index 27b2a4f331..6271401a0f 100644 --- a/third_party/nixpkgs/pkgs/development/web/nodejs/v14.nix +++ b/third_party/nixpkgs/pkgs/development/web/nodejs/v14.nix @@ -7,7 +7,7 @@ let in buildNodejs { inherit enableNpm; - version = "14.17.1"; - sha256 = "0zr4b9gja8f9611rnmc9yacmh90bd76xv9ayikcyqdfzdpax5wfx"; + version = "14.17.2"; + sha256 = "0gjq61l1lm15bv47w0phil44nbh0fsq3mmqf40xxlm92gswb4psg"; patches = lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff; } diff --git a/third_party/nixpkgs/pkgs/development/web/nodejs/v15.nix b/third_party/nixpkgs/pkgs/development/web/nodejs/v15.nix deleted file mode 100644 index e6903098b3..0000000000 --- a/third_party/nixpkgs/pkgs/development/web/nodejs/v15.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ callPackage, icu68, python3, enableNpm ? true }: - -let - buildNodejs = callPackage ./nodejs.nix { - icu = icu68; - python = python3; - }; -in - buildNodejs { - inherit enableNpm; - version = "15.14.0"; - sha256 = "0vm6jdazqjd1plqsgngzvjrafv2d3mdahk6il4ray02gx97dq8l1"; - } diff --git a/third_party/nixpkgs/pkgs/development/web/nodejs/v16.nix b/third_party/nixpkgs/pkgs/development/web/nodejs/v16.nix index 8514baec8b..305baadeca 100644 --- a/third_party/nixpkgs/pkgs/development/web/nodejs/v16.nix +++ b/third_party/nixpkgs/pkgs/development/web/nodejs/v16.nix @@ -8,6 +8,6 @@ let in buildNodejs { inherit enableNpm; - version = "16.4.0"; - sha256 = "07f8g3hs0v7nsdvzlsr1p4pzgb04qn54pnhmbdsgmmb41cp227pr"; + version = "16.4.1"; + sha256 = "1a1aygksmbafxvrs8g2jv0y1jj3cwyclk0qbqxkn5qfq5r1i943n"; } diff --git a/third_party/nixpkgs/pkgs/games/cbonsai/default.nix b/third_party/nixpkgs/pkgs/games/cbonsai/default.nix index eda9e37752..98b55729f0 100644 --- a/third_party/nixpkgs/pkgs/games/cbonsai/default.nix +++ b/third_party/nixpkgs/pkgs/games/cbonsai/default.nix @@ -1,14 +1,14 @@ { stdenv, lib, fetchFromGitLab, ncurses, pkg-config, nix-update-script }: stdenv.mkDerivation rec { - version = "1.2.0"; + version = "1.2.1"; pname = "cbonsai"; src = fetchFromGitLab { owner = "jallbrit"; repo = pname; rev = "v${version}"; - sha256 = "sha256-j3RNCUxNyphZy5c7ZcKwyVbcYt7l6wiB+r7P3sWPFwA="; + sha256 = "sha256-kofJqMoBsvHrV3XfIQbSYO7OWpN7UgvrSs3WX3IVAJs="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/third_party/nixpkgs/pkgs/games/dwarf-fortress/default.nix b/third_party/nixpkgs/pkgs/games/dwarf-fortress/default.nix index 2a4df9bf7c..3e96351acb 100644 --- a/third_party/nixpkgs/pkgs/games/dwarf-fortress/default.nix +++ b/third_party/nixpkgs/pkgs/games/dwarf-fortress/default.nix @@ -1,4 +1,4 @@ -{ pkgs, stdenv, stdenvNoCC, gccStdenv, lib, recurseIntoAttrs }: +{ stdenv, stdenvNoCC, gccStdenv, lib, recurseIntoAttrs, libsForQt5, newScope, texlive, perlPackages, jdk8, jre8 }: # To whomever it may concern: # @@ -35,7 +35,7 @@ with lib; let - callPackage = pkgs.newScope self; + callPackage = newScope self; # The latest Dwarf Fortress version. Maintainers: when a new version comes # out, ensure that (unfuck|dfhack|twbt) are all up to date before changing @@ -45,51 +45,54 @@ let # Converts a version to a package name. versionToName = version: "dwarf-fortress_${lib.replaceStrings ["."] ["_"] version}"; - dwarf-therapist-original = pkgs.qt5.callPackage ./dwarf-therapist { - texlive = pkgs.texlive.combine { - inherit (pkgs.texlive) scheme-basic float caption wrapfig adjmulticol sidecap preprint enumitem; + dwarf-therapist-original = libsForQt5.callPackage ./dwarf-therapist { + texlive = texlive.combine { + inherit (texlive) scheme-basic float caption wrapfig adjmulticol sidecap preprint enumitem; }; }; # A map of names to each Dwarf Fortress package we know about. - df-games = lib.listToAttrs (map (dfVersion: { - name = versionToName dfVersion; - value = - let - # I can't believe this syntax works. Spikes of Nix code indeed... - dwarf-fortress = callPackage ./game.nix { - inherit dfVersion; - inherit dwarf-fortress-unfuck; + df-games = lib.listToAttrs (map + (dfVersion: { + name = versionToName dfVersion; + value = + let + # I can't believe this syntax works. Spikes of Nix code indeed... + dwarf-fortress = callPackage ./game.nix { + inherit dfVersion; + inherit dwarf-fortress-unfuck; + }; + + # unfuck is linux-only right now, we will only use it there. + dwarf-fortress-unfuck = + if stdenv.isLinux then callPackage ./unfuck.nix { inherit dfVersion; } + else null; + + twbt = callPackage ./twbt { inherit dfVersion; }; + + dfhack = callPackage ./dfhack { + inherit (perlPackages) XMLLibXML XMLLibXSLT; + inherit dfVersion twbt; + stdenv = gccStdenv; + }; + + dwarf-therapist = libsForQt5.callPackage ./dwarf-therapist/wrapper.nix { + inherit dwarf-fortress; + dwarf-therapist = dwarf-therapist-original; + }; + in + callPackage ./wrapper { + inherit (self) themes; + + dwarf-fortress = dwarf-fortress; + twbt = twbt; + dfhack = dfhack; + dwarf-therapist = dwarf-therapist; + + jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 }; - - # unfuck is linux-only right now, we will only use it there. - dwarf-fortress-unfuck = if stdenv.isLinux then callPackage ./unfuck.nix { inherit dfVersion; } - else null; - - twbt = callPackage ./twbt { inherit dfVersion; }; - - dfhack = callPackage ./dfhack { - inherit (pkgs.perlPackages) XMLLibXML XMLLibXSLT; - inherit dfVersion twbt; - stdenv = gccStdenv; - }; - - dwarf-therapist = callPackage ./dwarf-therapist/wrapper.nix { - inherit dwarf-fortress; - dwarf-therapist = dwarf-therapist-original; - }; - in - callPackage ./wrapper { - inherit (self) themes; - - dwarf-fortress = dwarf-fortress; - twbt = twbt; - dfhack = dfhack; - dwarf-therapist = dwarf-therapist; - - jdk = pkgs.jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 - }; - }) (lib.attrNames self.df-hashes)); + }) + (lib.attrNames self.df-hashes)); self = rec { df-hashes = builtins.fromJSON (builtins.readFile ./game.json); @@ -107,7 +110,7 @@ let soundSense = callPackage ./soundsense.nix { }; legends-browser = callPackage ./legends-browser { - jre = pkgs.jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 + jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 }; themes = recurseIntoAttrs (callPackage ./themes { @@ -119,4 +122,5 @@ let cla-theme = themes.cla; }; -in self // df-games +in +self // df-games diff --git a/third_party/nixpkgs/pkgs/games/dwarf-fortress/dfhack/default.nix b/third_party/nixpkgs/pkgs/games/dwarf-fortress/dfhack/default.nix index 2e27d9493b..4bfb69355a 100644 --- a/third_party/nixpkgs/pkgs/games/dwarf-fortress/dfhack/default.nix +++ b/third_party/nixpkgs/pkgs/games/dwarf-fortress/dfhack/default.nix @@ -1,7 +1,20 @@ -{ stdenv, buildEnv, lib, fetchFromGitHub, cmake, writeScriptBin -, perl, XMLLibXML, XMLLibXSLT, zlib, ruby -, enableStoneSense ? false, allegro5, libGLU, libGL -, enableTWBT ? true, twbt +{ stdenv +, buildEnv +, lib +, fetchFromGitHub +, cmake +, writeScriptBin +, perl +, XMLLibXML +, XMLLibXSLT +, zlib +, ruby +, enableStoneSense ? false +, allegro5 +, libGLU +, libGL +, enableTWBT ? true +, twbt , SDL , dfVersion }: @@ -60,9 +73,10 @@ let }; }; - release = if hasAttr dfVersion dfhack-releases - then getAttr dfVersion dfhack-releases - else throw "[DFHack] Unsupported Dwarf Fortress version: ${dfVersion}"; + release = + if hasAttr dfVersion dfhack-releases + then getAttr dfVersion dfhack-releases + else throw "[DFHack] Unsupported Dwarf Fortress version: ${dfVersion}"; version = release.dfHackRelease; @@ -125,7 +139,7 @@ let nativeBuildInputs = [ cmake perl XMLLibXML XMLLibXSLT fakegit ]; # We don't use system libraries because dfhack needs old C++ ABI. buildInputs = [ zlib SDL ] - ++ lib.optionals enableStoneSense [ allegro5 libGLU libGL ]; + ++ lib.optionals enableStoneSense [ allegro5 libGLU libGL ]; preConfigure = '' # Trick build system into believing we have .git @@ -138,7 +152,7 @@ let ''; cmakeFlags = [ "-DDFHACK_BUILD_ARCH=${arch}" "-DDOWNLOAD_RUBY=OFF" ] - ++ lib.optionals enableStoneSense [ "-DBUILD_STONESENSE=ON" "-DSTONESENSE_INTERNAL_SO=OFF" ]; + ++ lib.optionals enableStoneSense [ "-DBUILD_STONESENSE=ON" "-DSTONESENSE_INTERNAL_SO=OFF" ]; # dfhack expects an unversioned libruby.so to be present in the hack # subdirectory for ruby plugins to function. diff --git a/third_party/nixpkgs/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix b/third_party/nixpkgs/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix index 243db1e1c3..ec765e7115 100644 --- a/third_party/nixpkgs/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix +++ b/third_party/nixpkgs/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix @@ -1,5 +1,12 @@ -{ lib, stdenv, fetchFromGitHub, qtbase -, qtdeclarative, cmake, texlive, ninja }: +{ lib +, stdenv +, fetchFromGitHub +, qtbase +, qtdeclarative +, cmake +, texlive +, ninja +}: stdenv.mkDerivation rec { pname = "dwarf-therapist"; @@ -15,10 +22,11 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ texlive cmake ninja ]; buildInputs = [ qtbase qtdeclarative ]; - installPhase = if stdenv.isDarwin then '' - mkdir -p $out/Applications - cp -r DwarfTherapist.app $out/Applications - '' else null; + installPhase = + if stdenv.isDarwin then '' + mkdir -p $out/Applications + cp -r DwarfTherapist.app $out/Applications + '' else null; dontWrapQtApps = true; diff --git a/third_party/nixpkgs/pkgs/games/dwarf-fortress/dwarf-therapist/dwarf-therapist.in b/third_party/nixpkgs/pkgs/games/dwarf-fortress/dwarf-therapist/dwarf-therapist.in index 77936c430e..5ae0a35b5e 100644 --- a/third_party/nixpkgs/pkgs/games/dwarf-fortress/dwarf-therapist/dwarf-therapist.in +++ b/third_party/nixpkgs/pkgs/games/dwarf-fortress/dwarf-therapist/dwarf-therapist.in @@ -5,22 +5,21 @@ install_dir="@install@" therapist_dir="@therapist@" -cat <&2 +@cat@ <&2 Using $DT_DIR as Dwarf Therapist overlay directory. EOF update_path() { local path="$1" - mkdir -p "$DT_DIR/$(dirname "$path")" + @mkdir@ -p "$DT_DIR/$(@dirname@ "$path")" if [ ! -e "$DT_DIR/$path" ] || [ -L "$DT_DIR/$path" ]; then - rm -f "$DT_DIR/$path" - ln -s "$install_dir/share/dwarftherapist/$path" "$DT_DIR/$path" + @rm@ -f "$DT_DIR/$path" + @ln@ -s "$install_dir/share/dwarftherapist/$path" "$DT_DIR/$path" fi } cd "$install_dir/share/dwarftherapist" update_path memory_layouts -QT_QPA_PLATFORM_PLUGIN_PATH="@qt_plugin_path@" \ - exec "$therapist_dir/bin/dwarftherapist" "$@" +exec "$therapist_dir/bin/dwarftherapist" "$@" diff --git a/third_party/nixpkgs/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix b/third_party/nixpkgs/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix index 7db79012ec..93f51df181 100644 --- a/third_party/nixpkgs/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix +++ b/third_party/nixpkgs/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix @@ -1,8 +1,9 @@ -{ pkgs, stdenv, dwarf-therapist, dwarf-fortress, makeWrapper }: +{ stdenv, dwarf-therapist, dwarf-fortress, substituteAll, coreutils, wrapQtAppsHook }: let - platformSlug = if stdenv.targetPlatform.is32bit then - "linux32" else "linux64"; + platformSlug = + if stdenv.targetPlatform.is32bit then + "linux32" else "linux64"; inifile = "linux/v0.${dwarf-fortress.baseVersion}.${dwarf-fortress.patchVersion}_${platformSlug}.ini"; in @@ -10,24 +11,32 @@ in stdenv.mkDerivation { name = "dwarf-therapist-${dwarf-therapist.version}"; - wrapper = ./dwarf-therapist.in; + wrapper = substituteAll { + src = ./dwarf-therapist.in; + stdenv_shell = "${stdenv.shell}"; + rm = "${coreutils}/bin/rm"; + ln = "${coreutils}/bin/ln"; + cat = "${coreutils}/bin/cat"; + mkdir = "${coreutils}/bin/mkdir"; + dirname = "${coreutils}/bin/dirname"; + therapist = "${dwarf-therapist}"; + }; paths = [ dwarf-therapist ]; - nativeBuildInputs = [ makeWrapper ]; + nativeBuildInputs = [ wrapQtAppsHook ]; passthru = { inherit dwarf-fortress dwarf-therapist; }; buildCommand = '' mkdir -p $out/bin - ln -s $out/bin/dwarftherapist $out/bin/DwarfTherapist - substitute $wrapper $out/bin/dwarftherapist \ - --subst-var-by stdenv_shell ${stdenv.shell} \ - --subst-var-by install $out \ - --subst-var-by therapist ${dwarf-therapist} \ - --subst-var-by qt_plugin_path "${pkgs.qt5.qtbase}/lib/qt-${pkgs.qt5.qtbase.qtCompatVersion}/plugins/platforms" - chmod 755 $out/bin/dwarftherapist + install -Dm755 $wrapper $out/bin/dwarftherapist + ln -s $out/bin/dwarftherapist $out/bin/DwarfTherapist + + substituteInPlace $out/bin/dwarftherapist \ + --subst-var-by install $out + wrapQtApp $out/bin/dwarftherapist # Fix up memory layouts rm -rf $out/share/dwarftherapist/memory_layouts/linux diff --git a/third_party/nixpkgs/pkgs/games/dwarf-fortress/game.nix b/third_party/nixpkgs/pkgs/games/dwarf-fortress/game.nix index 9200d01aa9..d73b111919 100644 --- a/third_party/nixpkgs/pkgs/games/dwarf-fortress/game.nix +++ b/third_party/nixpkgs/pkgs/games/dwarf-fortress/game.nix @@ -1,10 +1,16 @@ -{ stdenv, lib, fetchurl -, SDL, dwarf-fortress-unfuck +{ stdenv +, lib +, fetchurl +, SDL +, dwarf-fortress-unfuck -# Our own "unfuck" libs for macOS -, ncurses, fmodex, gcc + # Our own "unfuck" libs for macOS +, ncurses +, fmodex +, gcc -, dfVersion, df-hashes +, dfVersion +, df-hashes }: with lib; @@ -30,15 +36,18 @@ let baseVersion = elemAt dfVersionTriple 1; patchVersion = elemAt dfVersionTriple 2; - game = if hasAttr dfVersion df-hashes - then getAttr dfVersion df-hashes - else throw "Unknown Dwarf Fortress version: ${dfVersion}"; - dfPlatform = if hasAttr stdenv.hostPlatform.system platforms - then getAttr stdenv.hostPlatform.system platforms - else throw "Unsupported system: ${stdenv.hostPlatform.system}"; - sha256 = if hasAttr dfPlatform game - then getAttr dfPlatform game - else throw "Unsupported dfPlatform: ${dfPlatform}"; + game = + if hasAttr dfVersion df-hashes + then getAttr dfVersion df-hashes + else throw "Unknown Dwarf Fortress version: ${dfVersion}"; + dfPlatform = + if hasAttr stdenv.hostPlatform.system platforms + then getAttr stdenv.hostPlatform.system platforms + else throw "Unsupported system: ${stdenv.hostPlatform.system}"; + sha256 = + if hasAttr dfPlatform game + then getAttr dfPlatform game + else throw "Unsupported dfPlatform: ${dfPlatform}"; in diff --git a/third_party/nixpkgs/pkgs/games/dwarf-fortress/lazy-pack.nix b/third_party/nixpkgs/pkgs/games/dwarf-fortress/lazy-pack.nix index 41620dd66f..b34dbd3c74 100644 --- a/third_party/nixpkgs/pkgs/games/dwarf-fortress/lazy-pack.nix +++ b/third_party/nixpkgs/pkgs/games/dwarf-fortress/lazy-pack.nix @@ -1,5 +1,10 @@ -{ stdenvNoCC, lib, buildEnv -, df-games, themes, latestVersion, versionToName +{ stdenvNoCC +, lib +, buildEnv +, df-games +, themes +, latestVersion +, versionToName , dfVersion ? latestVersion # This package should, at any given time, provide an opinionated "optimal" # DF experience. It's the equivalent of the Lazy Newbie Pack, that is, and @@ -9,9 +14,10 @@ , enableSoundSense ? true , enableStoneSense ? true , enableDwarfTherapist ? true -, enableLegendsBrowser ? true, legends-browser +, enableLegendsBrowser ? true +, legends-browser , theme ? themes.phoebus -# General config options: + # General config options: , enableIntro ? true , enableTruetype ? true , enableFPS ? false @@ -23,9 +29,10 @@ with lib; let dfGame = versionToName dfVersion; - dwarf-fortress = if hasAttr dfGame df-games - then getAttr dfGame df-games - else throw "Unknown Dwarf Fortress version: ${dfVersion}"; + dwarf-fortress = + if hasAttr dfGame df-games + then getAttr dfGame df-games + else throw "Unknown Dwarf Fortress version: ${dfVersion}"; dwarf-therapist = dwarf-fortress.dwarf-therapist; in buildEnv { @@ -33,10 +40,11 @@ buildEnv { paths = [ (dwarf-fortress.override { inherit enableDFHack enableTWBT enableSoundSense enableStoneSense theme - enableIntro enableTruetype enableFPS enableTextMode enableSound; - })] - ++ lib.optional enableDwarfTherapist dwarf-therapist - ++ lib.optional enableLegendsBrowser legends-browser; + enableIntro enableTruetype enableFPS enableTextMode enableSound; + }) + ] + ++ lib.optional enableDwarfTherapist dwarf-therapist + ++ lib.optional enableLegendsBrowser legends-browser; meta = with lib; { description = "An opinionated wrapper for Dwarf Fortress"; diff --git a/third_party/nixpkgs/pkgs/games/dwarf-fortress/soundsense.nix b/third_party/nixpkgs/pkgs/games/dwarf-fortress/soundsense.nix index a59c873069..5202c13b5b 100644 --- a/third_party/nixpkgs/pkgs/games/dwarf-fortress/soundsense.nix +++ b/third_party/nixpkgs/pkgs/games/dwarf-fortress/soundsense.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchzip, dos2unix +{ stdenv +, fetchzip +, dos2unix , soundPack ? stdenv.mkDerivation { name = "soundsense-soundpack"; src = fetchzip { @@ -8,7 +10,8 @@ installPhase = '' cp -r . $out ''; -}}: + } +}: stdenv.mkDerivation rec { version = "2016-1_196"; diff --git a/third_party/nixpkgs/pkgs/games/dwarf-fortress/themes/default.nix b/third_party/nixpkgs/pkgs/games/dwarf-fortress/themes/default.nix index 6241df7590..c6987a1d16 100644 --- a/third_party/nixpkgs/pkgs/games/dwarf-fortress/themes/default.nix +++ b/third_party/nixpkgs/pkgs/games/dwarf-fortress/themes/default.nix @@ -1,19 +1,21 @@ -{lib, fetchFromGitHub, ...}: +{ lib, fetchFromGitHub, ... }: with builtins; -listToAttrs (map (v: { - inherit (v) name; - value = fetchFromGitHub { - name = "${v.name}-${v.version}"; - owner = "DFgraphics"; - repo = v.name; - rev = v.version; - sha256 = v.sha256; - meta = with lib; { - platforms = platforms.all; - maintainers = [ maintainers.matthewbauer maintainers.shazow ]; - license = licenses.free; +listToAttrs (map + (v: { + inherit (v) name; + value = fetchFromGitHub { + name = "${v.name}-${v.version}"; + owner = "DFgraphics"; + repo = v.name; + rev = v.version; + sha256 = v.sha256; + meta = with lib; { + platforms = platforms.all; + maintainers = [ maintainers.matthewbauer maintainers.shazow ]; + license = licenses.free; + }; }; - }; -}) (fromJSON (readFile ./themes.json))) + }) + (fromJSON (readFile ./themes.json))) diff --git a/third_party/nixpkgs/pkgs/games/dwarf-fortress/twbt/default.nix b/third_party/nixpkgs/pkgs/games/dwarf-fortress/twbt/default.nix index bee2c28e53..e6c82e32f0 100644 --- a/third_party/nixpkgs/pkgs/games/dwarf-fortress/twbt/default.nix +++ b/third_party/nixpkgs/pkgs/games/dwarf-fortress/twbt/default.nix @@ -1,4 +1,7 @@ -{ stdenvNoCC, lib, fetchurl, unzip +{ stdenvNoCC +, lib +, fetchurl +, unzip , dfVersion }: @@ -49,9 +52,10 @@ let }; }; - release = if hasAttr dfVersion twbt-releases - then getAttr dfVersion twbt-releases - else throw "[TWBT] Unsupported Dwarf Fortress version: ${dfVersion}"; + release = + if hasAttr dfVersion twbt-releases + then getAttr dfVersion twbt-releases + else throw "[TWBT] Unsupported Dwarf Fortress version: ${dfVersion}"; in stdenvNoCC.mkDerivation rec { diff --git a/third_party/nixpkgs/pkgs/games/dwarf-fortress/unfuck.nix b/third_party/nixpkgs/pkgs/games/dwarf-fortress/unfuck.nix index 0fb08aa7e8..7e96b28404 100644 --- a/third_party/nixpkgs/pkgs/games/dwarf-fortress/unfuck.nix +++ b/third_party/nixpkgs/pkgs/games/dwarf-fortress/unfuck.nix @@ -1,7 +1,21 @@ -{ stdenv, lib, fetchFromGitHub, cmake -, libGL, libSM, SDL, SDL_image, SDL_ttf, glew, openalSoft -, ncurses, glib, gtk2, libsndfile, zlib -, dfVersion, pkg-config +{ stdenv +, lib +, fetchFromGitHub +, cmake +, libGL +, libSM +, SDL +, SDL_image +, SDL_ttf +, glew +, openalSoft +, ncurses +, glib +, gtk2 +, libsndfile +, zlib +, dfVersion +, pkg-config }: with lib; @@ -46,9 +60,10 @@ let }; }; - release = if hasAttr dfVersion unfuck-releases - then getAttr dfVersion unfuck-releases - else throw "[unfuck] Unknown Dwarf Fortress version: ${dfVersion}"; + release = + if hasAttr dfVersion unfuck-releases + then getAttr dfVersion unfuck-releases + else throw "[unfuck] Unknown Dwarf Fortress version: ${dfVersion}"; in stdenv.mkDerivation { @@ -68,8 +83,17 @@ stdenv.mkDerivation { nativeBuildInputs = [ cmake pkg-config ]; buildInputs = [ - libSM SDL SDL_image SDL_ttf glew openalSoft - ncurses gtk2 libsndfile zlib libGL + libSM + SDL + SDL_image + SDL_ttf + glew + openalSoft + ncurses + gtk2 + libsndfile + zlib + libGL ]; # Don't strip unused symbols; dfhack hooks into some of them. diff --git a/third_party/nixpkgs/pkgs/games/dwarf-fortress/wrapper/default.nix b/third_party/nixpkgs/pkgs/games/dwarf-fortress/wrapper/default.nix index 73288ab659..ce989b98ff 100644 --- a/third_party/nixpkgs/pkgs/games/dwarf-fortress/wrapper/default.nix +++ b/third_party/nixpkgs/pkgs/games/dwarf-fortress/wrapper/default.nix @@ -1,13 +1,22 @@ -{ stdenv, lib, buildEnv, substituteAll, runCommand +{ stdenv +, lib +, buildEnv +, substituteAll +, runCommand +, coreutils , dwarf-fortress , dwarf-therapist -, enableDFHack ? false, dfhack -, enableSoundSense ? false, soundSense, jdk +, enableDFHack ? false +, dfhack +, enableSoundSense ? false +, soundSense +, jdk , enableStoneSense ? false -, enableTWBT ? false, twbt -, themes ? {} +, enableTWBT ? false +, twbt +, themes ? { } , theme ? null -# General config options: + # General config options: , enableIntro ? true , enableTruetype ? true , enableFPS ? false @@ -31,11 +40,11 @@ let # These are in inverse order for first packages to override the next ones. themePkg = lib.optional (theme != null) ptheme; pkgs = lib.optional enableDFHack dfhack_ - ++ lib.optional enableSoundSense soundSense - ++ lib.optional enableTWBT twbt.art - ++ [ dwarf-fortress ]; + ++ lib.optional enableSoundSense soundSense + ++ lib.optional enableTWBT twbt.art + ++ [ dwarf-fortress ]; - fixup = lib.singleton (runCommand "fixup" {} ('' + fixup = lib.singleton (runCommand "fixup" { } ('' mkdir -p $out/data/init '' + (if (theme != null) then '' cp ${lib.head themePkg}/data/init/init.txt $out/data/init/init.txt @@ -61,7 +70,7 @@ let substituteInPlace $out/data/init/init.txt \ --replace '[PRINT_MODE:2D]' '[PRINT_MODE:TWBT]' '' + - lib.optionalString enableTextMode '' + lib.optionalString enableTextMode '' substituteInPlace $out/data/init/init.txt \ --replace '[PRINT_MODE:2D]' '[PRINT_MODE:TEXT]' '' + '' @@ -89,8 +98,15 @@ stdenv.mkDerivation { name = "dwarf-fortress-init"; src = ./dwarf-fortress-init.in; inherit env; - exe = if stdenv.isLinux then "libs/Dwarf_Fortress" - else "dwarfort.exe"; + exe = + if stdenv.isLinux then "libs/Dwarf_Fortress" + else "dwarfort.exe"; + stdenv_shell = "${stdenv.shell}"; + cp = "${coreutils}/bin/cp"; + rm = "${coreutils}/bin/rm"; + ln = "${coreutils}/bin/ln"; + cat = "${coreutils}/bin/cat"; + mkdir = "${coreutils}/bin/mkdir"; }; runDF = ./dwarf-fortress.in; diff --git a/third_party/nixpkgs/pkgs/games/dwarf-fortress/wrapper/dwarf-fortress-init.in b/third_party/nixpkgs/pkgs/games/dwarf-fortress/wrapper/dwarf-fortress-init.in index b041067d89..27639e57f2 100644 --- a/third_party/nixpkgs/pkgs/games/dwarf-fortress/wrapper/dwarf-fortress-init.in +++ b/third_party/nixpkgs/pkgs/games/dwarf-fortress/wrapper/dwarf-fortress-init.in @@ -1,3 +1,4 @@ +#!@stdenv_shell@ -e shopt -s extglob [ -z "$DF_DIR" ] && export DF_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/df_linux" @@ -7,25 +8,25 @@ exe="$env_dir/@exe@" update_path() { local path="$1" - mkdir -p "$DF_DIR/$(dirname "$path")" + @mkdir@ -p "$DF_DIR/$(dirname "$path")" # If user has replaced these data directories, let them stay. if [ ! -e "$DF_DIR/$path" ] || [ -L "$DF_DIR/$path" ]; then - rm -f "$DF_DIR/$path" - ln -s "$env_dir/$path" "$DF_DIR/$path" + @rm@ -f "$DF_DIR/$path" + @ln@ -s "$env_dir/$path" "$DF_DIR/$path" fi } forcecopy_path() { local path="$1" - mkdir -p "$DF_DIR/$(dirname "$path")" - rm -rf "$DF_DIR/$path" - cp -rL --no-preserve=all "$env_dir/$path" "$DF_DIR/$path" + @mkdir@ -p "$DF_DIR/$(dirname "$path")" + @rm@ -rf "$DF_DIR/$path" + @cp@ -rL --no-preserve=all "$env_dir/$path" "$DF_DIR/$path" } -mkdir -p "$DF_DIR" +@mkdir@ -p "$DF_DIR" -cat <&2 +@cat@ <&2 Using $DF_DIR as Dwarf Fortress overlay directory. If you do any changes in it, don't forget to clean it when updating the game version! We try to detect changes based on data directories being symbolic links -- keep this in mind. diff --git a/third_party/nixpkgs/pkgs/games/extremetuxracer/default.nix b/third_party/nixpkgs/pkgs/games/extremetuxracer/default.nix index 88d8598e13..d114ed8480 100644 --- a/third_party/nixpkgs/pkgs/games/extremetuxracer/default.nix +++ b/third_party/nixpkgs/pkgs/games/extremetuxracer/default.nix @@ -5,12 +5,12 @@ }: stdenv.mkDerivation rec { - version = "0.8.0"; + version = "0.8.1"; pname = "extremetuxracer"; src = fetchurl { url = "mirror://sourceforge/extremetuxracer/etr-${version}.tar.xz"; - sha256 = "05ysaxvsgps9fxc421kdifsxmc1sn6n79cjaa0k0i3fs9qqrja2b"; + sha256 = "sha256-ktqWPtMqub/xJjRu37lUnocdfDzsdT9KxQmODVPDg0E="; }; buildInputs = [ diff --git a/third_party/nixpkgs/pkgs/games/freeciv/default.nix b/third_party/nixpkgs/pkgs/games/freeciv/default.nix index 58e91a4484..1560a45b06 100644 --- a/third_party/nixpkgs/pkgs/games/freeciv/default.nix +++ b/third_party/nixpkgs/pkgs/games/freeciv/default.nix @@ -12,13 +12,13 @@ let in stdenv.mkDerivation rec { pname = "freeciv"; - version = "2.6.4"; + version = "2.6.5"; src = fetchFromGitHub { owner = "freeciv"; repo = "freeciv"; rev = "R${builtins.replaceStrings [ "." ] [ "_" ] version}"; - sha256 = "sha256-MRaY10HliP8TA8/9s5caNtB5hks5SJcBJItFXOUryCI="; + sha256 = "sha256-7KVtBGihABpcbUm5ac2fuBVaDvbucEJSREPulGUdnUE="; }; postPatch = '' diff --git a/third_party/nixpkgs/pkgs/games/gemrb/default.nix b/third_party/nixpkgs/pkgs/games/gemrb/default.nix index 77c9c7adaf..947957bc3a 100644 --- a/third_party/nixpkgs/pkgs/games/gemrb/default.nix +++ b/third_party/nixpkgs/pkgs/games/gemrb/default.nix @@ -20,6 +20,10 @@ let backend = if (stdenv.isx86_32 || stdenv.isx86_64) then "OpenGL" else "GLES"; + withVLC = stdenv.isDarwin; + + inherit (lib) optional optionalString; + in stdenv.mkDerivation rec { pname = "gemrb"; @@ -39,19 +43,23 @@ stdenv.mkDerivation rec { libGL libiconv libpng - libvlc libvorbis openal python2 zlib - ]; + ] + ++ optional withVLC libvlc; nativeBuildInputs = [ cmake ]; - LIBVLC_INCLUDE_PATH = "${lib.getDev libvlc}/include"; - LIBVLC_LIBRARY_PATH = "${lib.getLib libvlc}/lib"; + # libvlc isn't being detected properly as of 0.9.0, so set it + LIBVLC_INCLUDE_PATH = optionalString withVLC "${lib.getDev libvlc}/include"; + LIBVLC_LIBRARY_PATH = optionalString withVLC "${lib.getLib libvlc}/lib"; cmakeFlags = [ + "-DDATA_DIR=${placeholder "out"}/share/gemrb" + "-DEXAMPLE_CONF_DIR=${placeholder "out"}/share/doc/gemrb/examples" + "-DSYSCONF_DIR=/etc" # use the Mesa drivers for video on ARM (harmless on x86) "-DDISABLE_VIDEOCORE=ON" "-DLAYOUT=opt" diff --git a/third_party/nixpkgs/pkgs/games/katago/default.nix b/third_party/nixpkgs/pkgs/games/katago/default.nix index 7a91b698c1..1dffd3864d 100644 --- a/third_party/nixpkgs/pkgs/games/katago/default.nix +++ b/third_party/nixpkgs/pkgs/games/katago/default.nix @@ -33,14 +33,14 @@ let in env.mkDerivation rec { pname = "katago"; - version = "1.8.2"; + version = "1.9.0"; githash = "b846bddd88fbc5353e4a93fa514f6cbf45358362"; src = fetchFromGitHub { owner = "lightvector"; repo = "katago"; rev = "v${version}"; - sha256 = "sha256-kL+y2rsEiC5GGDlWrbzxlJvLxHDCuvVT6CDOlUtXpDk="; + sha256 = "sha256-6J1UY05NweXLw8D4kOXG3KkCxJRsrQ9NBYWu2Xzu9JI="; }; fakegit = writeShellScriptBin "git" "echo ${githash}"; diff --git a/third_party/nixpkgs/pkgs/games/quakespasm/default.nix b/third_party/nixpkgs/pkgs/games/quakespasm/default.nix index 64b7c8f792..41589caed6 100644 --- a/third_party/nixpkgs/pkgs/games/quakespasm/default.nix +++ b/third_party/nixpkgs/pkgs/games/quakespasm/default.nix @@ -1,12 +1,13 @@ { lib, stdenv, SDL, fetchurl, gzip, libvorbis, libmad }: + stdenv.mkDerivation rec { pname = "quakespasm"; majorVersion = "0.93"; - version = "${majorVersion}.1"; + version = "${majorVersion}.2"; src = fetchurl { url = "mirror://sourceforge/quakespasm/quakespasm-${version}.tgz"; - sha256 = "1bimv18f6rzhyjz78yvw2vqr5n0kdqbcqmq7cb3m951xgsxfcgpd"; + sha256 = "0qm0j5drybvvq8xadfyppkpk3rxqsxbywzm6iwsjwdf0iia3gss5"; }; sourceRoot = "${pname}-${version}/Quake"; @@ -24,7 +25,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = { + meta = with lib; { description = "An engine for iD software's Quake"; homepage = "http://quakespasm.sourceforge.net/"; longDescription = '' @@ -36,7 +37,7 @@ stdenv.mkDerivation rec { and smoother mouse input - though no CD support. ''; - platforms = lib.platforms.linux; - maintainers = [ lib.maintainers.m3tti ]; + platforms = platforms.linux; + maintainers = with maintainers; [ m3tti ]; }; } diff --git a/third_party/nixpkgs/pkgs/games/xonotic/default.nix b/third_party/nixpkgs/pkgs/games/xonotic/default.nix index 0a5a58885d..b15e111970 100644 --- a/third_party/nixpkgs/pkgs/games/xonotic/default.nix +++ b/third_party/nixpkgs/pkgs/games/xonotic/default.nix @@ -58,7 +58,7 @@ let inherit version; src = fetchurl { - url = "https://dl.xonotic.org/${pname}-${version}-source.zip"; + url = "https://dl.xonotic.org/xonotic-${version}-source.zip"; sha256 = "0axxw04fyz6jlfqd0kp7hdrqa0li31sx1pbipf2j5qp9wvqicsay"; }; @@ -120,7 +120,7 @@ let in rec { xonotic-data = fetchzip { name = "xonotic-data"; - url = "https://dl.xonotic.org/xonotic-data-${version}.zip"; + url = "https://dl.xonotic.org/xonotic-${version}.zip"; sha256 = "1ygkh0v68y4sd1w5vpk8dgb65h5jm599hwszdfgjp3ax4d3ml81x"; extraPostFetch = '' cd $out diff --git a/third_party/nixpkgs/pkgs/misc/emulators/gxemul/0001-fix-attributes.patch b/third_party/nixpkgs/pkgs/misc/emulators/gxemul/0001-fix-attributes.patch new file mode 100644 index 0000000000..3ed9cabc7a --- /dev/null +++ b/third_party/nixpkgs/pkgs/misc/emulators/gxemul/0001-fix-attributes.patch @@ -0,0 +1,26 @@ +diff -Naur gxemul-0.7.0-old/src/include/thirdparty/pcireg.h gxemul-0.7.0/src/include/thirdparty/pcireg.h +--- gxemul-0.7.0-old/src/include/thirdparty/pcireg.h 2021-04-22 15:04:14.000000000 -0300 ++++ gxemul-0.7.0-new/src/include/thirdparty/pcireg.h 2021-06-28 18:41:13.063065322 -0300 +@@ -12,9 +12,6 @@ + #undef __noreturn__ + #endif + +-#define __attribute__(x) /* */ +-#define __noreturn__ /* */ +- + /* + * Copyright (c) 1995, 1996, 1999, 2000 + * Christopher G. Demetriou. All rights reserved. +diff -Naur gxemul-0.7.0-old/src/include/thirdparty/sgi_arcbios.h gxemul-0.7.0/src/include/thirdparty/sgi_arcbios.h +--- gxemul-0.7.0-old/src/include/thirdparty/sgi_arcbios.h 2021-04-22 15:04:14.000000000 -0300 ++++ gxemul-0.7.0-new/src/include/thirdparty/sgi_arcbios.h 2021-06-28 18:41:33.549981505 -0300 +@@ -14,9 +14,6 @@ + #undef __noreturn__ + #endif + +-#define __attribute__(x) /* */ +-#define __noreturn__ /* */ +- + /* $NetBSD: arcbios.h,v 1.3 2001/12/06 14:59:02 rafal Exp $ */ + + /*- diff --git a/third_party/nixpkgs/pkgs/misc/emulators/gxemul/default.nix b/third_party/nixpkgs/pkgs/misc/emulators/gxemul/default.nix index 3149ccaaaa..cacb521c2f 100644 --- a/third_party/nixpkgs/pkgs/misc/emulators/gxemul/default.nix +++ b/third_party/nixpkgs/pkgs/misc/emulators/gxemul/default.nix @@ -1,21 +1,31 @@ -{ lib, stdenv, fetchurl }: +{ lib +, stdenv +, fetchurl +, libX11 +}: stdenv.mkDerivation rec { pname = "gxemul"; - version = "0.6.2"; + version = "0.7.0"; src = fetchurl { - url = "http://gavare.se/gxemul/src/gxemul-${version}.tar.gz"; - sha256 = "0iqmazfn7ss5n27m1a9n9nps3vzhag1phzb7qw0wgczycmwsq0x7"; + url = "http://gavare.se/gxemul/src/${pname}-${version}.tar.gz"; + sha256 = "sha256-ecRDfG+MqQT0bTOsNgYqZf3PSpKiSEeOQIqxEpXPjoM="; }; - configurePhase = "./configure"; + buildInputs = [ + libX11 + ]; - installPhase = '' - mkdir -p {$out/bin,$out/share/${pname}-${version}} - cp -r {doc,demos} $out/share/${pname}-${version} - cp gxemul $out/bin - cp -r ./man $out + patches = [ + # Fix compilation; remove when next release arrives + ./0001-fix-attributes.patch + ]; + + dontAddPrefix = true; + + preConfigure = '' + export PREFIX=${placeholder "out"} ''; meta = with lib; { @@ -24,12 +34,14 @@ stdenv.mkDerivation rec { longDescription = '' GXemul is a framework for full-system computer architecture emulation. Several real machines have been implemented within the - framework, consisting of processors (ARM, MIPS, Motorola 88K, - PowerPC, and SuperH) and surrounding hardware components such as - framebuffers, interrupt controllers, busses, disk controllers, - and serial controllers. The emulation is working well enough to - allow several unmodified "guest" operating systems to run. + framework, consisting of processors (ARM, MIPS, Motorola 88K, PowerPC, and + SuperH) and surrounding hardware components such as framebuffers, + interrupt controllers, busses, disk controllers, and serial + controllers. The emulation is working well enough to allow several + unmodified "guest" operating systems to run. ''; license = licenses.bsd3; + maintainers = with maintainers; [ AndersonTorres ]; + platforms = platforms.unix; }; } diff --git a/third_party/nixpkgs/pkgs/misc/scrcpy/default.nix b/third_party/nixpkgs/pkgs/misc/scrcpy/default.nix index 50383fd005..00b143b1b5 100644 --- a/third_party/nixpkgs/pkgs/misc/scrcpy/default.nix +++ b/third_party/nixpkgs/pkgs/misc/scrcpy/default.nix @@ -10,10 +10,10 @@ }: let - version = "1.17"; + version = "1.18"; prebuilt_server = fetchurl { url = "https://github.com/Genymobile/scrcpy/releases/download/v${version}/scrcpy-server-v${version}"; - sha256 = "sha256-EbWtLRvJuXMPtyVKeO/XGo/0axk4/0aOR6IbZTobZyU="; + sha256 = "18si7k9hyqa77yy9w747kl2x2pivyigny49dwzx9sfd9xmmmq734"; }; in stdenv.mkDerivation rec { @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { owner = "Genymobile"; repo = pname; rev = "v${version}"; - sha256 = "sha256-xCzrbWhMve0bJerFNHiUdSzp5O1pSaKRkcJSs/0nHpk="; + sha256 = "019948v63qhmp742hmar7a98ss673m0wdycpphjhfl1kg4iihiya"; }; # postPatch: diff --git a/third_party/nixpkgs/pkgs/misc/seafile-shared/default.nix b/third_party/nixpkgs/pkgs/misc/seafile-shared/default.nix index 15a129246e..a94964d888 100644 --- a/third_party/nixpkgs/pkgs/misc/seafile-shared/default.nix +++ b/third_party/nixpkgs/pkgs/misc/seafile-shared/default.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "seafile-shared"; - version = "8.0.1"; + version = "8.0.3"; src = fetchFromGitHub { owner = "haiwen"; repo = "seafile"; - rev = "d34499a2aafa024623a4210fe7f663cef13fe9a6"; - sha256 = "VKoGr3CTDFg3Q0X+MTlwa4BbfLB+28FeTyTJRCq37RA="; + rev = "v${version}"; + sha256 = "F6kLPWZb7FttyAP7pNEn+aRcAjvZlMNXrmuHMYa0Xig="; }; nativeBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/misc/vim-plugins/generated.nix b/third_party/nixpkgs/pkgs/misc/vim-plugins/generated.nix index a004c77af4..ea9aaae53e 100644 --- a/third_party/nixpkgs/pkgs/misc/vim-plugins/generated.nix +++ b/third_party/nixpkgs/pkgs/misc/vim-plugins/generated.nix @@ -65,12 +65,12 @@ final: prev: ale = buildVimPluginFrom2Nix { pname = "ale"; - version = "2021-06-22"; + version = "2021-06-29"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "a4ba421803d030a8967ede111ce921d439aa5fbb"; - sha256 = "115n81dssyxsi3hlrfbga2w2vkyshf3jiy8m27pafl4adp7n3yqf"; + rev = "7862633d9d0e35157d54ad1487bd5a73c618fc7f"; + sha256 = "0m7hh7h4jxfw9j5fq00a11qaz8khyrxcn4ka81qn73wzg28hdv11"; }; meta.homepage = "https://github.com/dense-analysis/ale/"; }; @@ -413,12 +413,12 @@ final: prev: chadtree = buildVimPluginFrom2Nix { pname = "chadtree"; - version = "2021-06-27"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "chadtree"; - rev = "9bac6b4623c8b24615bc1f0cfb582e1a8578060f"; - sha256 = "0f0birbvd4s28bqb6jp8pc8r24f4k5789gqqg7mwgrf06zhsa8dh"; + rev = "d66a7ec580c5e006bf44c5ffc0c17e39897b0c22"; + sha256 = "0an89qwx70gj3dzlmx9j61vmsqfzsh9p4jhqysrg1n6hx56ak7yj"; }; meta.homepage = "https://github.com/ms-jpq/chadtree/"; }; @@ -557,12 +557,12 @@ final: prev: coc-nvim = buildVimPluginFrom2Nix { pname = "coc-nvim"; - version = "2021-06-25"; + version = "2021-06-29"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "91b144b090311c29e40832e76ec8624e5e3599b0"; - sha256 = "0cwhzk9lkwj0mndjmxny1y5hps0qgmib50flkvlvhl39j6zbrixx"; + rev = "34d9d52f4e030a7f1c5e15afa1928cad6d9d903d"; + sha256 = "0mp71zwaiavn8crw64srgcg4fic69dl0rssd1y5jkwfy25r7jnfv"; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; }; @@ -810,12 +810,12 @@ final: prev: Coqtail = buildVimPluginFrom2Nix { pname = "Coqtail"; - version = "2021-06-21"; + version = "2021-06-30"; src = fetchFromGitHub { owner = "whonore"; repo = "Coqtail"; - rev = "aa817559be68d9e90316bc7e5d3205fe2ffcffbe"; - sha256 = "06c9ab58rj0qx2nyl63qpx5r8lwlx320j7913nafpk268pmqdz4i"; + rev = "7df02d1bf18324d81cbc32b98c05f5aa936afc17"; + sha256 = "1vf2386xagiyh23kflcnckw5niy4xygns4pi3apq7kza05ca6861"; }; meta.homepage = "https://github.com/whonore/Coqtail/"; }; @@ -858,12 +858,12 @@ final: prev: csv-vim = buildVimPluginFrom2Nix { pname = "csv-vim"; - version = "2021-05-09"; + version = "2021-06-29"; src = fetchFromGitHub { owner = "chrisbra"; repo = "csv.vim"; - rev = "a7baf1ce934e725fbcd61b7e6aa27572c0439681"; - sha256 = "1bfi90h3xn0iz9kp2jglxsw22aq72si6xccvsfhxhjsz329rw239"; + rev = "7555c28930686b36071c96cca51477f332224231"; + sha256 = "0dr4yvv319aydcfaww8xyrvrh1x7g99c3k7wvvayfa1qwsi2w0bl"; }; meta.homepage = "https://github.com/chrisbra/csv.vim/"; }; @@ -1014,12 +1014,12 @@ final: prev: denite-nvim = buildVimPluginFrom2Nix { pname = "denite-nvim"; - version = "2021-06-25"; + version = "2021-06-27"; src = fetchFromGitHub { owner = "Shougo"; repo = "denite.nvim"; - rev = "cfee6f43aaead875bdc5351627e344698064108c"; - sha256 = "1yciacr1fh5d155b5d2an4hjy8h0kdp94qrkp9vdi4a46ljrcy9s"; + rev = "54abca453ae90607a3f70cc316cba9b384bfaac1"; + sha256 = "0hhsrw2pkp0pb8sjdr4hmqnnbnfviir56mdwl8m0vzci7zx4409x"; }; meta.homepage = "https://github.com/Shougo/denite.nvim/"; }; @@ -1256,12 +1256,12 @@ final: prev: deoplete-nvim = buildVimPluginFrom2Nix { pname = "deoplete-nvim"; - version = "2021-06-24"; + version = "2021-06-27"; src = fetchFromGitHub { owner = "Shougo"; repo = "deoplete.nvim"; - rev = "a25b3262f7b5ec7e7188560202b680b2763a8359"; - sha256 = "0q9cc641x0jwdvd51dwm3grmgj9y9lhlgz5zpgnwwwbx894i55sn"; + rev = "6fc33bed8f5c75a08b14af285d7775d893037cc4"; + sha256 = "1cg4lvb1py6q838rvd2z3kvcr3xa9cziz0wgsjlg7392ivkss8hd"; }; meta.homepage = "https://github.com/Shougo/deoplete.nvim/"; }; @@ -1304,12 +1304,12 @@ final: prev: diffview-nvim = buildVimPluginFrom2Nix { pname = "diffview-nvim"; - version = "2021-06-15"; + version = "2021-06-28"; src = fetchFromGitHub { owner = "sindrets"; repo = "diffview.nvim"; - rev = "f06495b12ba47460c61e8ad1388326e3f94e5637"; - sha256 = "0lxv2c8wa0a6nknw2vfms9fzgjrmjk8klavhs8ay1qcgzis9s1iq"; + rev = "451fdee6e4c0f32ccfde89081bc73bacf0ee05a0"; + sha256 = "0zpkqdg1cd5a9lr0cqwf50x3jx55dkkbdv0sijfighrx9fxs7ixl"; }; meta.homepage = "https://github.com/sindrets/diffview.nvim/"; }; @@ -1364,12 +1364,12 @@ final: prev: edge = buildVimPluginFrom2Nix { pname = "edge"; - version = "2021-06-17"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "sainnhe"; repo = "edge"; - rev = "f4a26c075f603c3d82baf56b04c9168a7e084c8b"; - sha256 = "02rsawnqixwq8cj8ryqg0nmmmzq5s1adfll9mmwa6bqh3nwxsb2s"; + rev = "1e540f25a4bb84fcc50b5f10c969fbda02d21027"; + sha256 = "17qpqiv63jpap10wgfkb6zmj2xqcl7jwjglg74y9pajkpm1l050h"; }; meta.homepage = "https://github.com/sainnhe/edge/"; }; @@ -1619,12 +1619,12 @@ final: prev: friendly-snippets = buildVimPluginFrom2Nix { pname = "friendly-snippets"; - version = "2021-06-25"; + version = "2021-06-27"; src = fetchFromGitHub { owner = "rafamadriz"; repo = "friendly-snippets"; - rev = "3dca3fc854b72a72233341f4ae51cebd7a864234"; - sha256 = "1saasvazmxq5ll0fna0a8kx5q8lq9mg0ldkj1k4g13h9g34sdwgg"; + rev = "3361919766dde206849b901163abd7cb820e59a7"; + sha256 = "0q25v9qlyjv58wlq6yzjajmnzi3rw8yiz9amjia6h0bzhnfxwn3l"; }; meta.homepage = "https://github.com/rafamadriz/friendly-snippets/"; }; @@ -2039,12 +2039,12 @@ final: prev: hop-nvim = buildVimPluginFrom2Nix { pname = "hop-nvim"; - version = "2021-06-23"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "phaazon"; repo = "hop.nvim"; - rev = "a6cd8df18dc2f667e2d10b5fea79d73a7d084cd7"; - sha256 = "1j5l012vxrcqs5x4ry8cfpvz3a289xsr6h969avd4b8ic8w7dkwb"; + rev = "0e9d4b4585f8a37d6cccbe9dd5993900b96a595b"; + sha256 = "0gpah47azk1miybwm2aa6m3vm08683z85rgrjfywx76fnih9rs66"; }; meta.homepage = "https://github.com/phaazon/hop.nvim/"; }; @@ -2316,12 +2316,12 @@ final: prev: julia-vim = buildVimPluginFrom2Nix { pname = "julia-vim"; - version = "2021-06-17"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "JuliaEditorSupport"; repo = "julia-vim"; - rev = "c3c35958e56993337d6517cf5d6e974aca1da99f"; - sha256 = "0qlx267mpyphpxzfr6y0x87hkxisfmsivd2617sbbwxkv05z2kw1"; + rev = "6ff9e9938badea96f64154f2991e165e8d340cf2"; + sha256 = "11k1gjsh8fibdpg5lrcq3rz90gwjb7725krhimnvhrkwhcyl1bwb"; }; meta.homepage = "https://github.com/JuliaEditorSupport/julia-vim/"; }; @@ -2556,12 +2556,12 @@ final: prev: lightspeed-nvim = buildVimPluginFrom2Nix { pname = "lightspeed-nvim"; - version = "2021-06-26"; + version = "2021-06-29"; src = fetchFromGitHub { owner = "ggandor"; repo = "lightspeed.nvim"; - rev = "1a213ae1a9587afd4083309098b3a3e63cf6ea80"; - sha256 = "053drg668sbp0q7xfjm9cx29d87brf02xn86ind81vd039csjd7z"; + rev = "b93922421bd41e8349cf46640b5742feb5e0031a"; + sha256 = "1sb0z6nrq9nmrqlv6p6xvk1plndc347s3ydsgq6n6p8c2xgfb1ch"; }; meta.homepage = "https://github.com/ggandor/lightspeed.nvim/"; }; @@ -2628,12 +2628,12 @@ final: prev: lsp_signature-nvim = buildVimPluginFrom2Nix { pname = "lsp_signature-nvim"; - version = "2021-06-25"; + version = "2021-06-29"; src = fetchFromGitHub { owner = "ray-x"; repo = "lsp_signature.nvim"; - rev = "69142caa4e48a265467d1c43112de0790f0e5090"; - sha256 = "0m69fdblnxydlix5cx1rnrcyxsfvl85ica2vn0d58vpls20hnibd"; + rev = "ef20fad69270f4d3df356be3c01bd079739e72c4"; + sha256 = "0whmqkz6k27hrsjmbw841bsdg8xkiv8gj01sw40cg99mcdyags70"; }; meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; }; @@ -2676,24 +2676,24 @@ final: prev: luasnip = buildVimPluginFrom2Nix { pname = "luasnip"; - version = "2021-06-26"; + version = "2021-06-30"; src = fetchFromGitHub { owner = "l3mon4d3"; repo = "luasnip"; - rev = "8c96627d42aeb00b7595bb9fd812762ca4a27019"; - sha256 = "0cjphgly8y2gb5izwl670qy58ky6wjfw1qzarfkxi5wmbk1mawv9"; + rev = "b94accc40260be439b6bfa120402ebd10bd60577"; + sha256 = "19lz2l9dzq5a339rhp8xdzj1m0dxxnwm9w4kg4lizgxi1ck53dpq"; }; meta.homepage = "https://github.com/l3mon4d3/luasnip/"; }; lush-nvim = buildVimPluginFrom2Nix { pname = "lush-nvim"; - version = "2021-06-01"; + version = "2021-06-30"; src = fetchFromGitHub { owner = "rktjmp"; repo = "lush.nvim"; - rev = "684c06d4879a38e50a247ce23b32beaacc75c4d1"; - sha256 = "1khws788sww2dw4s3nqyigyxi7099kqh60dabs66hj9byb84irql"; + rev = "3232af465ed86b9a188389e52ce3c47cd811c3f3"; + sha256 = "1qcvi8kklggzl4k88n6zhxb08hh2srhm9vvnfrknlz751pgd8z3x"; }; meta.homepage = "https://github.com/rktjmp/lush.nvim/"; }; @@ -2772,12 +2772,12 @@ final: prev: minimap-vim = buildVimPluginFrom2Nix { pname = "minimap-vim"; - version = "2021-06-21"; + version = "2021-06-29"; src = fetchFromGitHub { owner = "wfxr"; repo = "minimap.vim"; - rev = "14f0a76ccb965bd935818039168cbb4df87f53e4"; - sha256 = "0cphjh7p8j4i2q89q4lisbs1ir017h1pphg95d4x5ds4ms4rnbjg"; + rev = "8ff65412c76eb25731d96089660c9591b87f104b"; + sha256 = "1r2n1mvs5zxxz0khg2dsy6m2w6d3wj7jds9swg5n08wa4m8zl05w"; }; meta.homepage = "https://github.com/wfxr/minimap.vim/"; }; @@ -3084,24 +3084,24 @@ final: prev: neoformat = buildVimPluginFrom2Nix { pname = "neoformat"; - version = "2021-06-26"; + version = "2021-06-30"; src = fetchFromGitHub { owner = "sbdchd"; repo = "neoformat"; - rev = "cdf38b33fc4a78c5aa369b8074956a3ebf184f4b"; - sha256 = "1cp3p117ij5k2zsmyrg3c01n9hv2a6h5p09i2gllz88ii5x3965y"; + rev = "3fdfd45119be64945e635bf2406fdb0430cb85df"; + sha256 = "1sd45xvvw4wgmzixlmaq6j0kvv25l561678q24l23swh77x617r4"; }; meta.homepage = "https://github.com/sbdchd/neoformat/"; }; neogit = buildVimPluginFrom2Nix { pname = "neogit"; - version = "2021-06-25"; + version = "2021-06-27"; src = fetchFromGitHub { owner = "TimUntersberger"; repo = "neogit"; - rev = "6bf4bfcf36e701658ddb062f1214e3942e339442"; - sha256 = "1wgchrv6piykzpwg42yl23qn1qxangf58cv97rj73m80ws8hhwb8"; + rev = "3b5fa08467a77c289027bbc01ce8f8341f8d911c"; + sha256 = "1q1dz06msbw68wf7vs482y77nlmbz797hsdpqimfh65liz6bjh77"; }; meta.homepage = "https://github.com/TimUntersberger/neogit/"; }; @@ -3144,12 +3144,12 @@ final: prev: neorg = buildVimPluginFrom2Nix { pname = "neorg"; - version = "2021-06-26"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "vhyrro"; repo = "neorg"; - rev = "950ed23a61ba0b4bb455033f191f15b9b8170fd6"; - sha256 = "0c8zqkyjlkbz109k3321ys7jjggwk9w13p72907k64ypfmr70p30"; + rev = "7fe4530c9a71f81444ad9fee9d89c5e2f5bfbf8d"; + sha256 = "1zyi32x8wfz3lqb2nqggrjlp8d0j4qpnkck4pfg15fgmkycrivf7"; }; meta.homepage = "https://github.com/vhyrro/neorg/"; }; @@ -3348,12 +3348,12 @@ final: prev: nord-nvim = buildVimPluginFrom2Nix { pname = "nord-nvim"; - version = "2021-06-17"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "shaunsingh"; repo = "nord.nvim"; - rev = "cbede2d4abef3f6054919863404ce46f3ed572a9"; - sha256 = "0w7fv6yl78inr81h57kgh5xfhha626sc2w8mmzgbwp7s7yhqxymk"; + rev = "98063a91de4179685c29acb1c765a99bf08ef0f2"; + sha256 = "18q05vfb4h94nlxylkir9chb3n62x2ibb3qlcij4rhn35fsnrfd9"; }; meta.homepage = "https://github.com/shaunsingh/nord.nvim/"; }; @@ -3396,12 +3396,12 @@ final: prev: nvim-autopairs = buildVimPluginFrom2Nix { pname = "nvim-autopairs"; - version = "2021-06-26"; + version = "2021-06-29"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-autopairs"; - rev = "3069e5a6cea7e69a75f042740e66fc15169336e8"; - sha256 = "1ldsx96x8asc6hlywkba4rn2dx9j1fl682pv1gyjr1x9m9pgjvg0"; + rev = "b64fa0d85e9e1b6aa86c8c44cf8a604840a571af"; + sha256 = "1sqjxf5w77aa0jxzk3yz9l2qw9xja7i9vxnrajajf1m7wa3zm4nl"; }; meta.homepage = "https://github.com/windwp/nvim-autopairs/"; }; @@ -3432,12 +3432,12 @@ final: prev: nvim-bufferline-lua = buildVimPluginFrom2Nix { pname = "nvim-bufferline-lua"; - version = "2021-06-20"; + version = "2021-06-29"; src = fetchFromGitHub { owner = "akinsho"; repo = "nvim-bufferline.lua"; - rev = "fad981fd11b68b1a7a48b9283bc04ea5b48e55ff"; - sha256 = "1i2zm5rrx65dzrmxlc89szr7dghjgd7cwcdd4wm1b0hdv0if89p8"; + rev = "165114f65c267ee912018ef3565d70cba7183fc3"; + sha256 = "07km6dn0mc60zzqbyymxmzgy2wjrw6q2a8lmzc55iqyflfhza8qn"; }; meta.homepage = "https://github.com/akinsho/nvim-bufferline.lua/"; }; @@ -3468,12 +3468,12 @@ final: prev: nvim-compe = buildVimPluginFrom2Nix { pname = "nvim-compe"; - version = "2021-06-19"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "nvim-compe"; - rev = "f176c41f1e67bffe2dbd28f371fa55c172cf1c56"; - sha256 = "1yys3m1wmpwr44zx2my975rg2bj2d7j4pzcvfkyccqi36z3g7d8m"; + rev = "a46dfe7d7fc8f7af5bb84006db45ba11fb7b786c"; + sha256 = "161zrqvw5kpcphn747cpa4388x4c2flps5qwxkl5yxkn320937im"; }; meta.homepage = "https://github.com/hrsh7th/nvim-compe/"; }; @@ -3504,12 +3504,12 @@ final: prev: nvim-dap-ui = buildVimPluginFrom2Nix { pname = "nvim-dap-ui"; - version = "2021-06-19"; + version = "2021-06-29"; src = fetchFromGitHub { owner = "rcarriga"; repo = "nvim-dap-ui"; - rev = "be9e71d7809f3b1e6a2f5765d782ce74b6b76b64"; - sha256 = "1648nn9h4h8fiszm626iq09kswsr644mr6kkjy2gnrkrqwkw76l7"; + rev = "e32b33dae9d8d738f86f84699d4f978f8d9deb02"; + sha256 = "0sdx890gk79qyyjs946kq3anyq8yyxvkg9sfphiavq5xs9840ps1"; }; meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/"; }; @@ -3540,12 +3540,12 @@ final: prev: nvim-highlite = buildVimPluginFrom2Nix { pname = "nvim-highlite"; - version = "2021-06-14"; + version = "2021-06-29"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "d0bdf0cb2d11064ac09d57bcfd48b53f0ee77124"; - sha256 = "0smkmaz36zjisnlfzjmqgvljb0xk7j07xja69va3bf7k4kcg326y"; + rev = "20ff07b00545daad1c3e90c6484d838b43cf3660"; + sha256 = "1pb8v2yzrljqmgjhqzhv03zvdqwbqqyly6vkfdscbq7ra9afiw2j"; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; }; @@ -3576,12 +3576,12 @@ final: prev: nvim-jdtls = buildVimPluginFrom2Nix { pname = "nvim-jdtls"; - version = "2021-06-15"; + version = "2021-06-29"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-jdtls"; - rev = "a26e1818fa62cfbcbd9728ad11bc3fc312d6e50e"; - sha256 = "00w6jdpqfzxi9kfvwig052g8c0184pq71fs9p2dryx9klcxkcjnb"; + rev = "018b013d5ee873dfaa9fa2d487d166c5f6dd3aee"; + sha256 = "0liwxdfalm85i2ck9hx5pj4ih58ypil8fw3ricrc6r7czfv6gfmf"; }; meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; }; @@ -3600,12 +3600,12 @@ final: prev: nvim-lspconfig = buildVimPluginFrom2Nix { pname = "nvim-lspconfig"; - version = "2021-06-20"; + version = "2021-06-30"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "48e47b4d26e45977d27c06dc1bc116416ca9276d"; - sha256 = "1zf4sv91i3qkr9d8cbn9vzk2sc5bknjsjdhzvpf1zjr72bxx3q37"; + rev = "161ec66bda585fd7ba402cf7434bac87c927734f"; + sha256 = "1d4qwxrkx9cbbrxddg2n9f7sszmp23jnx83g52yydsxhlxq8dj8l"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; }; @@ -3684,24 +3684,24 @@ final: prev: nvim-tree-lua = buildVimPluginFrom2Nix { pname = "nvim-tree-lua"; - version = "2021-06-15"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "kyazdani42"; repo = "nvim-tree.lua"; - rev = "bfeaf4c8ef5ff24e93005da2561407a13ba69d4d"; - sha256 = "0sqydjvcjrqzw91b7sk7y9rrcs0l2j34hshcbwwwz8nrilfk6ak7"; + rev = "a01a33f9a8aea3eb19eb76601131c01e23d8e034"; + sha256 = "1jsf6prmf1555kd87gfjdiydkvl15qk0lk6x04dwbrx6wxfvd77a"; }; meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/"; }; nvim-treesitter = buildVimPluginFrom2Nix { pname = "nvim-treesitter"; - version = "2021-06-26"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "c04aa172a3feab61f8f4fbfa0e3d47fa12513485"; - sha256 = "00sp2v423j10rh6hfiwkl7cfnq5y1zjzsfi87sy01phcw5i4aa25"; + rev = "5fa8d5741dca82a15426db659f461244975678e6"; + sha256 = "1xqq1m27w3vh1dd9g3k4kwva92hr8zf1xnlvqhy2jz1xazx4k2m1"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; }; @@ -3744,12 +3744,12 @@ final: prev: nvim-treesitter-textobjects = buildVimPluginFrom2Nix { pname = "nvim-treesitter-textobjects"; - version = "2021-06-25"; + version = "2021-06-28"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-textobjects"; - rev = "2271ffecd5fad9c74fb12c125f39a21ffb5a7673"; - sha256 = "1acmhal848jjxv12cp4ihd3jmg6rj8q31v2si15chzap4iizhchc"; + rev = "63a6d3c85d6625f90093808d15c72c378f5fc2d5"; + sha256 = "15l9624ggvbxrm4cr97p9hhsjpdli1iqkm32ffvvfhaa1kzv9lfd"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; }; @@ -3900,12 +3900,12 @@ final: prev: packer-nvim = buildVimPluginFrom2Nix { pname = "packer-nvim"; - version = "2021-06-22"; + version = "2021-06-28"; src = fetchFromGitHub { owner = "wbthomason"; repo = "packer.nvim"; - rev = "40663b4e515ea65c51a17d1135cbda516e0e0917"; - sha256 = "1yfl16a7vdj6g3k2mg1f805xzxdfsnkqfgccbppzbpqy7m2896cr"; + rev = "78a42c3bc7b153a621b5f9d35623db88d6d0d0ee"; + sha256 = "0awmwcj3a27m81180k52i5gvvbf6r115qkbfskpxbvrsc8h5qqx5"; }; meta.homepage = "https://github.com/wbthomason/packer.nvim/"; }; @@ -4008,12 +4008,12 @@ final: prev: plenary-nvim = buildVimPluginFrom2Nix { pname = "plenary-nvim"; - version = "2021-06-19"; + version = "2021-06-30"; src = fetchFromGitHub { owner = "nvim-lua"; repo = "plenary.nvim"; - rev = "268002fdba2f8f5a4e86574e3b9924ad6d42da20"; - sha256 = "07zskz9b5s4cainjqj431b2skzdrhnm8agydmjxmw13qjmwj0q7z"; + rev = "18da6621459032aa5608b760622f0bc8fdc0535c"; + sha256 = "1z1n3jpxmz3672f8bd6s898mlqjf17pv11qqy15l2npfd9crh5sv"; }; meta.homepage = "https://github.com/nvim-lua/plenary.nvim/"; }; @@ -4057,12 +4057,12 @@ final: prev: presence-nvim = buildVimPluginFrom2Nix { pname = "presence-nvim"; - version = "2021-06-14"; + version = "2021-06-30"; src = fetchFromGitHub { owner = "andweeb"; repo = "presence.nvim"; - rev = "65a16b25f98891e2832daa437cdd682e546a494e"; - sha256 = "0fwxxrwad3y69bczs7rxa0brff4vp139w2ylv8rfh0v2dgx2gmay"; + rev = "774994a5b930b9e6635e6a9b83b7f476bdd7dd23"; + sha256 = "0q6d5k2rf6ci3mgmdga304ihklb10falp4g29djnfxxsi2iapvjv"; }; meta.homepage = "https://github.com/andweeb/presence.nvim/"; }; @@ -4249,12 +4249,12 @@ final: prev: registers-nvim = buildVimPluginFrom2Nix { pname = "registers-nvim"; - version = "2021-06-21"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "tversteeg"; repo = "registers.nvim"; - rev = "6817136df80ae9ddb980a97f7e4cf31cc4f9fa4a"; - sha256 = "13di6mjn6wb931ak98g1xl99j97c2kphhqrbwh673nl7syqwhnrf"; + rev = "fd21f094a460bb319a8f6eac18653a1a2122d41c"; + sha256 = "0y5qga2x767blzbrlbfxidz73fpby81xpsw133wmfy3hnkg8xdam"; }; meta.homepage = "https://github.com/tversteeg/registers.nvim/"; }; @@ -4550,12 +4550,12 @@ final: prev: snap = buildVimPluginFrom2Nix { pname = "snap"; - version = "2021-06-26"; + version = "2021-06-28"; src = fetchFromGitHub { owner = "camspiers"; repo = "snap"; - rev = "9410aa77fb8771288ef0a882cd7e8ee81af51107"; - sha256 = "165a8hdkg0ma5s6gbnrhw0sqx37ilmfka6lq5k843sm5h98xyad7"; + rev = "1fbd674dc53401fd643a2bb8bf07dd3e7125d430"; + sha256 = "0lwhl74yfzd34fv241i9ra6w72qhf1jxf6fkyl1h0c427sz09mmj"; }; meta.homepage = "https://github.com/camspiers/snap/"; }; @@ -4574,12 +4574,12 @@ final: prev: sonokai = buildVimPluginFrom2Nix { pname = "sonokai"; - version = "2021-06-08"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "sainnhe"; repo = "sonokai"; - rev = "5c1fc0452387cae323692e3345238a780a942056"; - sha256 = "0j2bba7img06m6b7lzgw1q5r8g38cs70pynwisqdb34l5jbj0fqx"; + rev = "e8935bde797ce92318c60a21ee671caf04387a33"; + sha256 = "1sw8d7ipadpa4hazs2fija3rzlf6ch7h8lkm4k3hg9m9gpviygla"; }; meta.homepage = "https://github.com/sainnhe/sonokai/"; }; @@ -4682,12 +4682,12 @@ final: prev: splitjoin-vim = buildVimPluginFrom2Nix { pname = "splitjoin-vim"; - version = "2021-06-07"; + version = "2021-06-28"; src = fetchFromGitHub { owner = "AndrewRadev"; repo = "splitjoin.vim"; - rev = "a8c4af3d69839cd2c03d458044fb3d3b128e450d"; - sha256 = "0s87vzdb3j3hna5yda4jay1k4zw419mqd8yn3h4q22qhhsr36q0k"; + rev = "03af68c1ecec4a01b4fe713393c1b3fa4dd21e77"; + sha256 = "15qja2ywi83qv365b19xrcw02j693bhrdn0wanxdhbqzpp9kwsb9"; fetchSubmodules = true; }; meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; @@ -4803,12 +4803,12 @@ final: prev: syntastic = buildVimPluginFrom2Nix { pname = "syntastic"; - version = "2021-05-19"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "vim-syntastic"; repo = "syntastic"; - rev = "176f364f1b4acf894cdc248944f2d5506a37cc80"; - sha256 = "01ylf4vjlisgls2f2gwlagg7x1yyhcr64kzdlzhcs3r8s3wdsf25"; + rev = "c89741ef310fd0a380ffb80b80e10f197afd6224"; + sha256 = "0n691w9mcq0ks7wvj9mpmwhqnkcd11lhzf4fz6pkki8g5i7zhqrh"; }; meta.homepage = "https://github.com/vim-syntastic/syntastic/"; }; @@ -4984,12 +4984,12 @@ final: prev: telescope-nvim = buildVimPluginFrom2Nix { pname = "telescope-nvim"; - version = "2021-06-14"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "6ac5ee0854fe02d651cadf2fc97a2463ff92f322"; - sha256 = "1k2glya8cd000kzfvx5fif9fcqvcq1k2vrkwyzhfm4yngz7bxm1p"; + rev = "5a53ec5c2fdab10ca8775d3979b1a85e63d57953"; + sha256 = "1mr98irwsc5pmj63ssxd3cdwb3x31lalbkk1pyp79bswdfjmx0nl"; }; meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; }; @@ -5080,12 +5080,12 @@ final: prev: todo-comments-nvim = buildVimPluginFrom2Nix { pname = "todo-comments-nvim"; - version = "2021-06-17"; + version = "2021-06-28"; src = fetchFromGitHub { owner = "folke"; repo = "todo-comments.nvim"; - rev = "edbe161856eacc859987eaf28d41b67163d49791"; - sha256 = "0mq5bx767zw1k7sxxrkijz3rz5hwi93xsxidppfg13qybi519jai"; + rev = "12758792a0d207b5a4a4fb5a11a0d321a4608108"; + sha256 = "1w4z3x1d36cf0zjlz5kshvf5d5lz126rhcl55p2qd4ibrcfw8cwg"; }; meta.homepage = "https://github.com/folke/todo-comments.nvim/"; }; @@ -5837,12 +5837,12 @@ final: prev: vim-clap = buildVimPluginFrom2Nix { pname = "vim-clap"; - version = "2021-06-26"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "liuchengxu"; repo = "vim-clap"; - rev = "492eca7ff8e162ec8a8e4535860de399d7e1cd57"; - sha256 = "1xxgf3mk26pj3w2lzdr4aw8xvya02ar57v01v1yajlw0rzx23crw"; + rev = "4402c9292c4495916b075e27dac88ad391c47ceb"; + sha256 = "0hwap5z5727iq42zpl769m1w84qr41xgbg7rfjbk94qb3kkikb4m"; }; meta.homepage = "https://github.com/liuchengxu/vim-clap/"; }; @@ -6725,12 +6725,12 @@ final: prev: vim-go = buildVimPluginFrom2Nix { pname = "vim-go"; - version = "2021-06-26"; + version = "2021-06-28"; src = fetchFromGitHub { owner = "fatih"; repo = "vim-go"; - rev = "e32b1a46ad5fc1fcb6765ef6150726c0af174c68"; - sha256 = "04pbqwi4n0dyhhfwi3kp78dnyxdza2bg5pn7wbbkz7c6k3jhjysa"; + rev = "32bcf757e455ab3b87c9201247b9a6b091d44ea0"; + sha256 = "1ymd4dqd8725962iz12slrdgjp2sxqrrmznq18za4q14psy6dcin"; }; meta.homepage = "https://github.com/fatih/vim-go/"; }; @@ -7844,12 +7844,12 @@ final: prev: vim-orgmode = buildVimPluginFrom2Nix { pname = "vim-orgmode"; - version = "2021-01-20"; + version = "2021-06-29"; src = fetchFromGitHub { owner = "jceb"; repo = "vim-orgmode"; - rev = "3aeea0648f485f002cfcaf1b3e6a25ef43a12a66"; - sha256 = "0jx5vw72p8s5np31g0macwx3iqghfgzvx30akyk5fspfayjivaxl"; + rev = "4ad432d7da4e01e7fce86d25528a6587efce6ca4"; + sha256 = "0lhgph6hp130sbbc1frsmrjp9qrf6gqk12azjq63bb0rs5884q5h"; }; meta.homepage = "https://github.com/jceb/vim-orgmode/"; }; @@ -8060,12 +8060,12 @@ final: prev: vim-polyglot = buildVimPluginFrom2Nix { pname = "vim-polyglot"; - version = "2021-06-09"; + version = "2021-06-27"; src = fetchFromGitHub { owner = "sheerun"; repo = "vim-polyglot"; - rev = "4899585281beab51e5dff1d9ae4d3159244a8275"; - sha256 = "1518dvxf99nvky0mrvgv65if0wjhpiv3021rddhn52j04vri4pdd"; + rev = "4f5388350be1052f610b830c8fce8fbc17370ec6"; + sha256 = "04cljqrywz3y3r336ahri2b2jig9a6pvxljkkjnlssgjlx0azvv9"; }; meta.homepage = "https://github.com/sheerun/vim-polyglot/"; }; @@ -8216,12 +8216,12 @@ final: prev: vim-quickrun = buildVimPluginFrom2Nix { pname = "vim-quickrun"; - version = "2021-06-18"; + version = "2021-06-29"; src = fetchFromGitHub { owner = "thinca"; repo = "vim-quickrun"; - rev = "e5e83bfd613bd58aa6bbbfaaed2f7eef1ed0b378"; - sha256 = "1zcjlz5d4bp0y28mxlzlyb76klpwr49i0kgzpab2v5vy8qlzsvxb"; + rev = "b39b1f6c69f7086e500ad7a6318c7bc97249b944"; + sha256 = "1cwsbscbfmjjr9grxgdprfydlybmwdf7qxdmcwbfj18xqbjx6cjq"; }; meta.homepage = "https://github.com/thinca/vim-quickrun/"; }; @@ -8600,12 +8600,12 @@ final: prev: vim-snippets = buildVimPluginFrom2Nix { pname = "vim-snippets"; - version = "2021-06-24"; + version = "2021-06-28"; src = fetchFromGitHub { owner = "honza"; repo = "vim-snippets"; - rev = "7bb2385aca2288845999c05d9eca83e2e8eaed90"; - sha256 = "0r41cd27dzfq4pnafr4an1zlafwmi7sa44w4yxmxyn7wky4rhf61"; + rev = "749460bc5b05b1f4015a041508031d99b1b24982"; + sha256 = "0f1n0gg8asz0sg81dwc3gg5nl5j142qyd960f7fzdiv7grv7l0xk"; }; meta.homepage = "https://github.com/honza/vim-snippets/"; }; @@ -8684,12 +8684,12 @@ final: prev: vim-startuptime = buildVimPluginFrom2Nix { pname = "vim-startuptime"; - version = "2021-05-29"; + version = "2021-06-28"; src = fetchFromGitHub { owner = "dstein64"; repo = "vim-startuptime"; - rev = "7a97baae32bedbf6f62d5a573777e4d1652787d1"; - sha256 = "1sphykwbjd35kwsibm9wcxbs2iwjkzkg7madqvlxzi7sqh4vkc7y"; + rev = "3b8fcc0b21fd28eaabb5feac786462926e5a5069"; + sha256 = "19aj7d24qwkpyfgk8adrr5nz30inblsrhm56vp6l3phai1c7rbn2"; }; meta.homepage = "https://github.com/dstein64/vim-startuptime/"; }; @@ -9069,12 +9069,12 @@ final: prev: vim-ultest = buildVimPluginFrom2Nix { pname = "vim-ultest"; - version = "2021-06-24"; + version = "2021-06-27"; src = fetchFromGitHub { owner = "rcarriga"; repo = "vim-ultest"; - rev = "eaa0eeaaa2bcc8f4400a7d2e8ff56cf1141074e4"; - sha256 = "148yy7f88jvavz8n0r2lfjn51bfdi2pbs192srf82kikmfg0lxk7"; + rev = "8b551f7fe1f87c832a7aada741eac25d2944407c"; + sha256 = "1vfns3srdskncy2s3z58s2k35vlz8gvf8yrh5s49r7d9nzrv45rq"; }; meta.homepage = "https://github.com/rcarriga/vim-ultest/"; }; @@ -9165,12 +9165,12 @@ final: prev: vim-vsnip = buildVimPluginFrom2Nix { pname = "vim-vsnip"; - version = "2021-06-01"; + version = "2021-07-01"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "vim-vsnip"; - rev = "552403842b992efde3816a89b20055f7d66d9a0d"; - sha256 = "1pkkysv2mnbzm2bi33l1xccdb6sh06dgyg83dg0dgd0gmp94l7ya"; + rev = "a1d1841ecadc19eeab9efdd9fa17054cedcba6e6"; + sha256 = "0zzqxxv2jqi71p76z0fsnc25kmclazb3x6rg248npsn8pnfwwi1s"; }; meta.homepage = "https://github.com/hrsh7th/vim-vsnip/"; }; @@ -9502,12 +9502,12 @@ final: prev: vimtex = buildVimPluginFrom2Nix { pname = "vimtex"; - version = "2021-06-25"; + version = "2021-06-30"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "78789f5c9e73d7b66f87104544d521333b09a33b"; - sha256 = "1rrblrip8xa1wxp8kj0kjry63n4pbja4fnnjbvw07bnihr6igjx1"; + rev = "c9b3b50427d97403e8a36b3fe2d636d0a97db0d8"; + sha256 = "1vpl02n2xy7b95mhagbsq7fiz55i0x3wpqpbmpmp16mva6r6agvr"; }; meta.homepage = "https://github.com/lervag/vimtex/"; }; diff --git a/third_party/nixpkgs/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json b/third_party/nixpkgs/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json index 20dd6593ab..d54ad42b1f 100644 --- a/third_party/nixpkgs/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json +++ b/third_party/nixpkgs/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json @@ -4,7 +4,7 @@ "dependencies": { "https-proxy-agent": "^5.0.0", "node-fetch": "^2.6.1", - "vscode-languageclient": "^7.1.0-next.4", + "vscode-languageclient": "^7.1.0-next.5", "@rollup/plugin-commonjs": "^17.0.0", "@rollup/plugin-node-resolve": "^11.0.0", "@types/glob": "^7.1.3", diff --git a/third_party/nixpkgs/pkgs/os-specific/darwin/apple-sdk/default.nix b/third_party/nixpkgs/pkgs/os-specific/darwin/apple-sdk/default.nix index 1b60abf562..56b77fbf21 100644 --- a/third_party/nixpkgs/pkgs/os-specific/darwin/apple-sdk/default.nix +++ b/third_party/nixpkgs/pkgs/os-specific/darwin/apple-sdk/default.nix @@ -326,7 +326,7 @@ in rec { "Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy.tbd" ]; }); - } // lib.genAttrs [ "ContactsPersistence" "GameCenter" "SkyLight" "UIFoundation" ] (x: tbdOnlyFramework x {}); + } // lib.genAttrs [ "ContactsPersistence" "CoreSymbolication" "GameCenter" "SkyLight" "UIFoundation" ] (x: tbdOnlyFramework x {}); bareFrameworks = lib.mapAttrs framework (import ./frameworks.nix { inherit frameworks libs; diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/alsa-project/alsa-utils/default.nix b/third_party/nixpkgs/pkgs/os-specific/linux/alsa-project/alsa-utils/default.nix index 37bda86b0a..782e6ffce8 100644 --- a/third_party/nixpkgs/pkgs/os-specific/linux/alsa-project/alsa-utils/default.nix +++ b/third_party/nixpkgs/pkgs/os-specific/linux/alsa-project/alsa-utils/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "alsa-utils"; - version = "1.2.5"; + version = "1.2.5.1"; src = fetchurl { url = "mirror://alsa/utils/${pname}-${version}.tar.bz2"; - sha256 = "15wrl7jsprpcqdk01a3hdh2lak5jhp5jgflkr80h1crqb3q0m5q9"; + sha256 = "sha256-nBaa43pJKV+bl7kqzncoA9r2tlEKGVdOC3j4flYhGNA="; }; nativeBuildInputs = [ gettext makeWrapper ]; diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/firejail/default.nix b/third_party/nixpkgs/pkgs/os-specific/linux/firejail/default.nix index 95998c694f..1a9b7e34f5 100644 --- a/third_party/nixpkgs/pkgs/os-specific/linux/firejail/default.nix +++ b/third_party/nixpkgs/pkgs/os-specific/linux/firejail/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "firejail"; - version = "0.9.64.4"; + version = "0.9.66"; src = fetchFromGitHub { owner = "netblue30"; repo = "firejail"; rev = version; - sha256 = "sha256-q/XL8cznHlUXdubUEptEAVma1jRUqFb5XcLAV0RVCzs="; + sha256 = "sha256-oKstTiGt0r4wePaZ9u1o78GZ1XWJ27aS0BdLxmfYk9Q="; }; buildInputs = [ which ]; diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/irqbalance/default.nix b/third_party/nixpkgs/pkgs/os-specific/linux/irqbalance/default.nix index 7cb05f7fe9..4b7a4527e2 100644 --- a/third_party/nixpkgs/pkgs/os-specific/linux/irqbalance/default.nix +++ b/third_party/nixpkgs/pkgs/os-specific/linux/irqbalance/default.nix @@ -2,16 +2,17 @@ stdenv.mkDerivation rec { pname = "irqbalance"; - version = "1.7.0"; + version = "1.8.0"; src = fetchFromGitHub { owner = "irqbalance"; repo = "irqbalance"; rev = "v${version}"; - sha256 = "1677ap6z4hvwga0vb8hrvpc0qggyarg9mlg11pxywz7mq94vdx19"; + sha256 = "sha256-K+Nv6HqBZb0pwfNV127QDq+suaUD7TTV413S6j8NdUU="; }; nativeBuildInputs = [ autoreconfHook pkg-config ]; + buildInputs = [ glib ncurses libcap_ng ]; LDFLAGS = "-lncurses"; @@ -26,10 +27,12 @@ stdenv.mkDerivation rec { --replace ' $IRQBALANCE_ARGS' "" ''; - meta = { + meta = with lib; { homepage = "https://github.com/Irqbalance/irqbalance"; + changelog = "https://github.com/Irqbalance/irqbalance/releases/tag/v${version}"; description = "A daemon to help balance the cpu load generated by interrupts across all of a systems cpus"; - license = lib.licenses.gpl2; - platforms = lib.platforms.linux; + license = licenses.gpl2Only; + platforms = platforms.linux; + maintainers = with maintainers; [ fortuneteller2k ]; }; } 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 5567022edc..78e45a7bd9 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 @@ -27,7 +27,7 @@ in buildLinux (args // { url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; sha256 = "1z8jgsq5fkg486xxawg4c4wk1l9xra7x1cfqaf4grhw0csbbx883"; }; - }; in [ rt-patch ] ++ lib.remove rt-patch kernelPatches; + }; in [ rt-patch ] ++ kernelPatches; structuredExtraConfig = with lib.kernel; { PREEMPT_RT = yes; diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.11.nix b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.11.nix index d9ebedf680..5d1b14f1d0 100644 --- a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.11.nix +++ b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.11.nix @@ -27,7 +27,7 @@ in buildLinux (args // { url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; sha256 = "1az6cn9jj3bnjgwzzrjy1adnrnn06p2vzsnc1iib4xhs0sfr27hc"; }; - }; in [ rt-patch ] ++ lib.remove rt-patch kernelPatches; + }; in [ rt-patch ] ++ kernelPatches; structuredExtraConfig = with lib.kernel; { PREEMPT_RT = yes; diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix index 8592ad4c3b..ec3aa7f700 100644 --- a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix +++ b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix @@ -23,7 +23,7 @@ in buildLinux (args // { url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; sha256 = "1m1mnmk7h35p7dv6mg3pla6pw3b645hbbccjmp1jc3fyn6qiy6fq"; }; - }; in [ rt-patch ] ++ lib.remove rt-patch kernelPatches; + }; in [ rt-patch ] ++ kernelPatches; structuredExtraConfig = with lib.kernel; { PREEMPT_RT = yes; diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/perf.nix b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/perf.nix index ae27839c8c..cc335aec4c 100644 --- a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/perf.nix +++ b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/perf.nix @@ -56,6 +56,7 @@ stdenv.mkDerivation { postPatch = '' patchShebangs scripts/bpf_helpers_doc.py + patchShebangs scripts/bpf_doc.py ''; doCheck = false; # requires "sparse" diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/tuigreet/default.nix b/third_party/nixpkgs/pkgs/os-specific/linux/tuigreet/default.nix index daa5a4faa9..89dfe85c08 100644 --- a/third_party/nixpkgs/pkgs/os-specific/linux/tuigreet/default.nix +++ b/third_party/nixpkgs/pkgs/os-specific/linux/tuigreet/default.nix @@ -5,16 +5,16 @@ rustPlatform.buildRustPackage rec { pname = "tuigreet"; - version = "0.4.0"; + version = "0.5.0"; src = fetchFromGitHub { owner = "apognu"; repo = pname; rev = version; - sha256 = "1v16gl6ajqdbl265nh8akr2far5qhiqv7787hvqlzpr3rd39vnij"; + sha256 = "sha256-Ip/GhpHgTgWFyCdujcCni1CLFDDirUbJuzCj8QiUsFc="; }; - cargoSha256 = "072zvvgf9m1afjz15m8pwslh2mav37ahjqgg33pdvzdnvg5j1q2h"; + cargoSha256 = "sha256-G/E/2wjeSY57bQJgrZYUA1sWUwtk5mRavmLwy1EgHRM="; meta = with lib; { description = "Graphical console greter for greetd"; diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/tuxedo-keyboard/default.nix b/third_party/nixpkgs/pkgs/os-specific/linux/tuxedo-keyboard/default.nix index 79271448b7..17f8b3a28c 100644 --- a/third_party/nixpkgs/pkgs/os-specific/linux/tuxedo-keyboard/default.nix +++ b/third_party/nixpkgs/pkgs/os-specific/linux/tuxedo-keyboard/default.nix @@ -1,14 +1,14 @@ -{ lib, stdenv, fetchFromGitHub, kernel, linuxHeaders}: +{ lib, stdenv, fetchFromGitHub, kernel, linuxHeaders }: stdenv.mkDerivation rec { pname = "tuxedo-keyboard-${kernel.version}"; - version = "3.0.5"; + version = "3.0.7"; src = fetchFromGitHub { owner = "tuxedocomputers"; repo = "tuxedo-keyboard"; rev = "v${version}"; - sha256 = "123ady2bi2dwbajy3pgv10l3g2pyhi5k31c1ii0zcrvl2qqhndck"; + sha256 = "sha256-JloLwfJfDdVowx1hOehjxPbnaKBCAMn7SZe09SE03HU="; }; buildInputs = [ linuxHeaders ]; diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/zfs/default.nix b/third_party/nixpkgs/pkgs/os-specific/linux/zfs/default.nix index 73c3f82e8b..7d715cc3c0 100644 --- a/third_party/nixpkgs/pkgs/os-specific/linux/zfs/default.nix +++ b/third_party/nixpkgs/pkgs/os-specific/linux/zfs/default.nix @@ -205,12 +205,12 @@ in { zfsUnstable = common { # check the release notes for compatible kernels - kernelCompatible = kernel.kernelAtLeast "3.10" && kernel.kernelOlder "5.13"; + kernelCompatible = kernel.kernelAtLeast "3.10" && kernel.kernelOlder "5.14"; # this package should point to a version / git revision compatible with the latest kernel release - version = "2.1.0-rc7"; + version = "2.1.0-rc8"; - sha256 = "11dvz8r5l7cbhbx2j02y6335i2vibh29dqrqk4kmw4lf87g1isni"; + sha256 = "0c53ca6xd59c30h3b2hmvyy63yqyk745x1kdfypnfqj3lnsj1pac"; isUnstable = true; }; diff --git a/third_party/nixpkgs/pkgs/servers/atlassian/confluence.nix b/third_party/nixpkgs/pkgs/servers/atlassian/confluence.nix index 61b664d570..2928688e5d 100644 --- a/third_party/nixpkgs/pkgs/servers/atlassian/confluence.nix +++ b/third_party/nixpkgs/pkgs/servers/atlassian/confluence.nix @@ -8,11 +8,11 @@ assert withMysql -> (mysql_jdbc != null); stdenvNoCC.mkDerivation rec { pname = "atlassian-confluence"; - version = "7.11.0"; + version = "7.12.2"; src = fetchurl { url = "https://product-downloads.atlassian.com/software/confluence/downloads/${pname}-${version}.tar.gz"; - sha256 = "sha256-/D/fMg+WRkGGV4NG73gvVDZwwi/8BB0w6IWK/OQ3caA="; + sha256 = "sha256-SZFyHU6Uy/opwfW0B+hnp+3wQkf+6w2/P25JH+BfLGY="; }; buildPhase = '' 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 f4f5991171..dbe9c938c6 100644 --- a/third_party/nixpkgs/pkgs/servers/home-assistant/component-packages.nix +++ b/third_party/nixpkgs/pkgs/servers/home-assistant/component-packages.nix @@ -228,7 +228,7 @@ "enocean" = ps: with ps; [ enocean ]; "enphase_envoy" = ps: with ps; [ envoy-reader ]; "entur_public_transport" = ps: with ps; [ enturclient ]; - "environment_canada" = ps: with ps; [ ]; # missing inputs: env_canada + "environment_canada" = ps: with ps; [ env-canada ]; "envirophat" = ps: with ps; [ smbus-cffi ]; # missing inputs: envirophat "envisalink" = ps: with ps; [ pyenvisalink ]; "ephember" = ps: with ps; [ ]; # missing inputs: pyephember @@ -347,7 +347,7 @@ "heos" = ps: with ps; [ pyheos ]; "here_travel_time" = ps: with ps; [ herepy ]; "hikvision" = ps: with ps; [ ]; # missing inputs: pyhik - "hikvisioncam" = ps: with ps; [ ]; # missing inputs: hikvision + "hikvisioncam" = ps: with ps; [ hikvision ]; "hisense_aehw4a1" = ps: with ps; [ pyaehw4a1 ]; "history" = ps: with ps; [ aiohttp-cors sqlalchemy ]; "history_stats" = ps: with ps; [ sqlalchemy ]; @@ -646,7 +646,7 @@ "plugwise" = ps: with ps; [ plugwise ]; "plum_lightpad" = ps: with ps; [ ]; # missing inputs: plumlightpad "pocketcasts" = ps: with ps; [ ]; # missing inputs: pycketcasts - "point" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pypoint + "point" = ps: with ps; [ aiohttp-cors pypoint ]; "poolsense" = ps: with ps; [ poolsense ]; "powerwall" = ps: with ps; [ ]; # missing inputs: tesla-powerwall "profiler" = ps: with ps; [ guppy3 objgraph pyprof2calltree ]; @@ -696,7 +696,7 @@ "rest" = ps: with ps; [ jsonpath xmltodict ]; "rest_command" = ps: with ps; [ ]; "rflink" = ps: with ps; [ rflink ]; - "rfxtrx" = ps: with ps; [ ]; # missing inputs: pyRFXtrx + "rfxtrx" = ps: with ps; [ pyrfxtrx ]; "ring" = ps: with ps; [ ha-ffmpeg ring-doorbell ]; "ripple" = ps: with ps; [ ]; # missing inputs: python-ripple-api "risco" = ps: with ps; [ pyrisco ]; @@ -767,8 +767,8 @@ "slide" = ps: with ps; [ ]; # missing inputs: goslide-api "sma" = ps: with ps; [ pysma ]; "smappee" = ps: with ps; [ aiohttp-cors pysmappee ]; - "smart_meter_texas" = ps: with ps; [ ]; # missing inputs: smart-meter-texas - "smarthab" = ps: with ps; [ ]; # missing inputs: smarthab + "smart_meter_texas" = ps: with ps; [ smart-meter-texas ]; + "smarthab" = ps: with ps; [ smarthab ]; "smartthings" = ps: with ps; [ aiohttp-cors hass-nabucasa pysmartapp pysmartthings ]; "smarttub" = ps: with ps; [ python-smarttub ]; "smarty" = ps: with ps; [ ]; # missing inputs: pysmarty @@ -785,9 +785,9 @@ "solax" = ps: with ps; [ solax ]; "soma" = ps: with ps; [ pysoma ]; "somfy" = ps: with ps; [ aiohttp-cors pymfy ]; - "somfy_mylink" = ps: with ps; [ ]; # missing inputs: somfy-mylink-synergy - "sonarr" = ps: with ps; [ ]; # missing inputs: sonarr - "songpal" = ps: with ps; [ ]; # missing inputs: python-songpal + "somfy_mylink" = ps: with ps; [ somfy-mylink-synergy ]; + "sonarr" = ps: with ps; [ sonarr ]; + "songpal" = ps: with ps; [ python-songpal ]; "sonos" = ps: with ps; [ aiohttp-cors plexapi plexauth plexwebsocket pysonos ]; "sony_projector" = ps: with ps; [ ]; # missing inputs: pysdcp "soundtouch" = ps: with ps; [ aiohttp-cors ifaddr libsoundtouch zeroconf ]; diff --git a/third_party/nixpkgs/pkgs/servers/home-assistant/default.nix b/third_party/nixpkgs/pkgs/servers/home-assistant/default.nix index c86258d4a8..c9a4a15a87 100644 --- a/third_party/nixpkgs/pkgs/servers/home-assistant/default.nix +++ b/third_party/nixpkgs/pkgs/servers/home-assistant/default.nix @@ -606,6 +606,7 @@ in with py.pkgs; buildPythonApplication rec { "plant" "plex" "plugwise" + "point" "poolsense" "profiler" "prometheus" @@ -614,6 +615,7 @@ in with py.pkgs; buildPythonApplication rec { "pushbullet" "pvpc_hourly_pricing" "python_script" + "qld_bushfire" "rachio" "radarr" "rainmachine" @@ -625,6 +627,7 @@ in with py.pkgs; buildPythonApplication rec { "rest" "rest_command" "rflink" + "rfxtrx" "ring" "risco" "rituals_perfume_genie" @@ -657,6 +660,8 @@ in with py.pkgs; buildPythonApplication rec { "sleepiq" "sma" "smappee" + "smart_meter_texas" + "smarthab" "smartthings" "smarttub" "smhi" @@ -665,6 +670,9 @@ in with py.pkgs; buildPythonApplication rec { "solaredge" "soma" "somfy" + "somfy_mylink" + "sonarr" + "songpal" "sonos" "soundtouch" "spaceapi" diff --git a/third_party/nixpkgs/pkgs/servers/http/pomerium/default.nix b/third_party/nixpkgs/pkgs/servers/http/pomerium/default.nix index 036e44ca62..ea9628417d 100644 --- a/third_party/nixpkgs/pkgs/servers/http/pomerium/default.nix +++ b/third_party/nixpkgs/pkgs/servers/http/pomerium/default.nix @@ -11,15 +11,15 @@ let in buildGoModule rec { pname = "pomerium"; - version = "0.14.4"; + version = "0.14.7"; src = fetchFromGitHub { owner = "pomerium"; repo = "pomerium"; rev = "v${version}"; - hash = "sha256:097csr8f43cn0iq030ajvvpwnwcfmjxyyk6pcisdy937axlrzska"; + hash = "sha256:1jb96jk5qmary4fi1z9zwmppdyskj0qb6qii8s8mwazjjxqj1z2s"; }; - vendorSha256 = "sha256:0n45xvwjiqyh41dsm4z1rnkgkycf5wfmacm804hqnd5rz7xk2shf"; + vendorSha256 = "sha256:1daabi9qc9nx8bafn26iw6rv4vx2xpd0nnk06265aqaksx26db0s"; subPackages = [ "cmd/pomerium" "cmd/pomerium-cli" diff --git a/third_party/nixpkgs/pkgs/servers/imgproxy/default.nix b/third_party/nixpkgs/pkgs/servers/imgproxy/default.nix index b0d0136024..3c93b7f826 100644 --- a/third_party/nixpkgs/pkgs/servers/imgproxy/default.nix +++ b/third_party/nixpkgs/pkgs/servers/imgproxy/default.nix @@ -3,16 +3,16 @@ buildGoModule rec { pname = "imgproxy"; - version = "2.16.4"; + version = "2.16.5"; src = fetchFromGitHub { owner = pname; repo = pname; - sha256 = "sha256-25oOGkTc19PHlU0Va7IPKrvGK9pDrGqKZa6qNFMVphQ="; + sha256 = "sha256-CLmnc33mVvm7CR0Qv4zsLiQ/jyRIkr1N53mMfD3flNM="; rev = "v${version}"; }; - vendorSha256 = "sha256-y8cXe4+jTLnM7K+na2VHGXkPgZjFYdgtDd14D8KiCas="; + vendorSha256 = "sha256-aV+A2duS13Zi9IPa7bd/tBe5NzmUhKYsXzvluuIFc+I="; doCheck = false; diff --git a/third_party/nixpkgs/pkgs/servers/ldap/389/default.nix b/third_party/nixpkgs/pkgs/servers/ldap/389/default.nix index e445184b95..2e825dc961 100644 --- a/third_party/nixpkgs/pkgs/servers/ldap/389/default.nix +++ b/third_party/nixpkgs/pkgs/servers/ldap/389/default.nix @@ -43,13 +43,13 @@ stdenv.mkDerivation rec { pname = "389-ds-base"; - version = "2.0.5"; + version = "2.0.6"; src = fetchFromGitHub { owner = "389ds"; repo = pname; rev = "${pname}-${version}"; - sha256 = "sha256-H0G8py4sB+2CSZKyCIb2TCIXOpnPx7udWUEK4Tg5TD8="; + sha256 = "sha256-MYLRrH3PrNdPVuRffiG39zzJK6eHJcvIDWn1q0IHrZ8="; }; nativeBuildInputs = [ autoreconfHook pkg-config doxygen ]; diff --git a/third_party/nixpkgs/pkgs/servers/matrix-synapse/default.nix b/third_party/nixpkgs/pkgs/servers/matrix-synapse/default.nix index 1d8c2737b0..7940b560b5 100644 --- a/third_party/nixpkgs/pkgs/servers/matrix-synapse/default.nix +++ b/third_party/nixpkgs/pkgs/servers/matrix-synapse/default.nix @@ -12,11 +12,11 @@ let in buildPythonApplication rec { pname = "matrix-synapse"; - version = "1.36.0"; + version = "1.37.1"; src = fetchPypi { inherit pname version; - sha256 = "sha256-OMbSd64mD2+6GVUxGL4lvQlKAiBuen0PjvyVdk/ePbI="; + sha256 = "sha256-KxDHJrKm/QUZtOzI6MEpIUb4hTtxtIPLFuD1as3j4EA="; }; patches = [ diff --git a/third_party/nixpkgs/pkgs/servers/monitoring/grafana/default.nix b/third_party/nixpkgs/pkgs/servers/monitoring/grafana/default.nix index 99acc52b9d..14d0c63d90 100644 --- a/third_party/nixpkgs/pkgs/servers/monitoring/grafana/default.nix +++ b/third_party/nixpkgs/pkgs/servers/monitoring/grafana/default.nix @@ -2,7 +2,7 @@ buildGoModule rec { pname = "grafana"; - version = "8.0.3"; + version = "8.0.4"; excludedPackages = [ "release_publisher" ]; @@ -10,12 +10,12 @@ buildGoModule rec { rev = "v${version}"; owner = "grafana"; repo = "grafana"; - sha256 = "sha256-GGtmsz3c7Q6mEGCJ6cdz2CjOW0ovZZW8j6LMfFgrMZ4="; + sha256 = "sha256-I4TUPni2WDdpsV19nltsaF1PugB5SOtQ9Jb0YzWUwFg="; }; srcStatic = fetchurl { url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz"; - sha256 = "sha256-2x0FhKinrXAFenJcUDh4Q3RJNBrqixKBNZT7BZNNOj8="; + sha256 = "sha256-GUVnw2kKxVfztvfsNMwRLxPTqRYzbxXzoH2GkmZB2JE="; }; vendorSha256 = "sha256-x7sSVIim/TOhMTbnRK/fpgxiSRSO8KwGILTE2i1gU3U="; diff --git a/third_party/nixpkgs/pkgs/servers/oauth2-proxy/default.nix b/third_party/nixpkgs/pkgs/servers/oauth2-proxy/default.nix index fe4335a741..a5aee60d8b 100644 --- a/third_party/nixpkgs/pkgs/servers/oauth2-proxy/default.nix +++ b/third_party/nixpkgs/pkgs/servers/oauth2-proxy/default.nix @@ -20,6 +20,6 @@ buildGoModule rec { description = "A reverse proxy that provides authentication with Google, Github, or other providers"; homepage = "https://github.com/oauth2-proxy/oauth2-proxy/"; license = licenses.mit; - maintainers = with maintainers; teams.serokell.members ++ [ knl ]; + maintainers = teams.serokell.members; }; } diff --git a/third_party/nixpkgs/pkgs/servers/pufferpanel/default.nix b/third_party/nixpkgs/pkgs/servers/pufferpanel/default.nix new file mode 100644 index 0000000000..67529b7d5b --- /dev/null +++ b/third_party/nixpkgs/pkgs/servers/pufferpanel/default.nix @@ -0,0 +1,59 @@ +{ lib +, buildGoModule +, fetchFromGitHub +, makeWrapper +, pkgs +, stdenv +, fetchzip +, openjdk16 +, nodejs +, pathDeps ? [ ] +}: + +buildGoModule rec { + pname = "pufferpanel"; + version = "2.2.0"; + + src = fetchFromGitHub { + owner = "pufferpanel"; + repo = pname; + rev = "v${version}"; + sha256 = "1ifig8ckjlg47wj0lfk4q941dan7llb1i5l76akcpjq726b2j8lh"; + }; + + # PufferPanel is split into two parts: the backend daemon and the + # frontend. + # Getting the frontend to build in the Nix environment fails even + # with all the proper node_modules populated. To work around this, + # we just download the built frontend and package that. + frontend = fetchzip { + url = "https://github.com/PufferPanel/PufferPanel/releases/download/v${version}/pufferpanel_${version}_linux_arm64.zip"; + sha256 = "0phbf4asr0dns7if84crx05kfgr44yaxrbsbihdywbhh2mb16052"; + stripRoot = false; + } + "/www"; + + nativeBuildInputs = [ makeWrapper ]; + + vendorSha256 = "061l1sy0z3kd7rc2blqh333gy66nbadfxy9hyxgq07dszds4byys"; + + postFixup = '' + mkdir -p $out/share/pufferpanel + cp -r ${src}/assets/email $out/share/pufferpanel/templates + cp -r ${frontend} $out/share/pufferpanel/www + + # Wrap the binary with the path to the external files. + mv $out/bin/cmd $out/bin/pufferpanel + wrapProgram "$out/bin/pufferpanel" \ + --set PUFFER_PANEL_EMAIL_TEMPLATES $out/share/pufferpanel/templates/emails.json \ + --set GIN_MODE release \ + --set PUFFER_PANEL_WEB_FILES $out/share/pufferpanel/www \ + --prefix PATH : ${lib.makeBinPath pathDeps} + ''; + + meta = with lib; { + description = "A free, open source game management panel"; + homepage = "https://www.pufferpanel.com/"; + license = with licenses; [ asl20 ]; + maintainers = with maintainers; [ ronthecookie ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/servers/search/groonga/default.nix b/third_party/nixpkgs/pkgs/servers/search/groonga/default.nix index 5973a1a190..8ef89031c1 100644 --- a/third_party/nixpkgs/pkgs/servers/search/groonga/default.nix +++ b/third_party/nixpkgs/pkgs/servers/search/groonga/default.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation rec { pname = "groonga"; - version = "11.0.3"; + version = "11.0.4"; src = fetchurl { url = "https://packages.groonga.org/source/groonga/${pname}-${version}.tar.gz"; - sha256 = "sha256-oYlc6PSBLovNsEWDc6eGpDI85T6bTHgBvxA/PZP3aQU="; + sha256 = "sha256-a/IMroZ1zAgIv7Cx4kkj5byIMoC0o+seHhqVLaUUSqc="; }; buildInputs = with lib; diff --git a/third_party/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix b/third_party/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix index 63cbbf16b3..2026ad05f3 100644 --- a/third_party/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix +++ b/third_party/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix @@ -65,6 +65,6 @@ buildGoPackage rec { description = "A scalable, survivable, strongly-consistent SQL database"; license = licenses.bsl11; platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ]; - maintainers = with maintainers; [ rushmorem thoughtpolice rvolosatovs ]; + maintainers = with maintainers; [ rushmorem thoughtpolice ]; }; } diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/discourse/default.nix b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/default.nix index 5e7c4d5368..5a3301040d 100644 --- a/third_party/nixpkgs/pkgs/servers/web-apps/discourse/default.nix +++ b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/default.nix @@ -1,8 +1,11 @@ { stdenv, makeWrapper, runCommandNoCC, lib, nixosTests, writeShellScript -, fetchFromGitHub, bundlerEnv, ruby, replace, gzip, gnutar, git, cacert -, util-linux, gawk, imagemagick, optipng, pngquant, libjpeg, jpegoptim -, gifsicle, libpsl, redis, postgresql, which, brotli, procps, rsync -, nodePackages, v8 +, fetchFromGitHub, bundlerEnv, callPackage + +, ruby, replace, gzip, gnutar, git, cacert, util-linux, gawk +, imagemagick, optipng, pngquant, libjpeg, jpegoptim, gifsicle, libpsl +, redis, postgresql, which, brotli, procps, rsync, nodePackages, v8 + +, plugins ? [] }: let @@ -46,6 +49,35 @@ let UNICORN_LISTENER = "/run/discourse/sockets/unicorn.sock"; }; + mkDiscoursePlugin = + { name ? null + , pname ? null + , version ? null + , meta ? null + , bundlerEnvArgs ? {} + , src + , ... + }@args: + let + rubyEnv = bundlerEnv (bundlerEnvArgs // { + inherit name pname version ruby; + }); + in + stdenv.mkDerivation (builtins.removeAttrs args [ "bundlerEnvArgs" ] // { + inherit name pname version src meta; + pluginName = if name != null then name else "${pname}-${version}"; + phases = [ "unpackPhase" "installPhase" ]; + installPhase = '' + runHook preInstall + mkdir -p $out + cp -r * $out/ + '' + lib.optionalString (bundlerEnvArgs != {}) '' + ln -sf ${rubyEnv}/lib/ruby/gems $out/gems + '' + '' + runHook postInstall + ''; + }); + rake = runCommandNoCC "discourse-rake" { nativeBuildInputs = [ makeWrapper ]; } '' @@ -121,6 +153,12 @@ let nodePackages.uglify-js ]; + patches = [ + # Use the Ruby API version in the plugin gem path, to match the + # one constructed by bundlerEnv + ./plugin_gem_api_version.patch + ]; + # We have to set up an environment that is close enough to # production ready or the assets:precompile task refuses to # run. This means that Redis and PostgreSQL has to be running and @@ -148,6 +186,8 @@ let mkdir $NIX_BUILD_TOP/tmp_home export HOME=$NIX_BUILD_TOP/tmp_home + ${lib.concatMapStringsSep "\n" (p: "ln -sf ${p} plugins/${p.pluginName or ""}") plugins} + export RAILS_ENV=production bundle exec rake db:migrate >/dev/null @@ -195,6 +235,14 @@ let # Log Unicorn messages to the journal and make request timeout # configurable ./unicorn_logging_and_timeout.patch + + # Use the Ruby API version in the plugin gem path, to match the + # one constructed by bundlerEnv + ./plugin_gem_api_version.patch + + # Use mv instead of rename, since rename doesn't work across + # device boundaries + ./use_mv_instead_of_rename.patch ]; postPatch = '' @@ -203,8 +251,6 @@ let # warnings and means we don't have to link back to lib from the # state directory. find config -type f -execdir sed -Ei "s,(\.\./)+(lib|app)/,$out/share/discourse/\2/," {} \; - - ${replace}/bin/replace-literal -f -r -e 'File.rename(temp_destination, destination)' "FileUtils.mv(temp_destination, destination)" . ''; buildPhase = '' @@ -212,7 +258,6 @@ let mv config config.dist mv public public.dist - mv plugins plugins.dist runHook postBuild ''; @@ -230,6 +275,7 @@ let ln -sf /run/discourse/public $out/share/discourse/public ln -sf /run/discourse/plugins $out/share/discourse/plugins ln -sf ${assets} $out/share/discourse/public.dist/assets + ${lib.concatMapStringsSep "\n" (p: "ln -sf ${p} $out/share/discourse/plugins/${p.pluginName or ""}") plugins} runHook postInstall ''; @@ -243,7 +289,9 @@ let }; passthru = { - inherit rubyEnv runtimeEnv runtimeDeps rake; + inherit rubyEnv runtimeEnv runtimeDeps rake mkDiscoursePlugin; + enabledPlugins = plugins; + plugins = callPackage ./plugins/all-plugins.nix { inherit mkDiscoursePlugin; }; ruby = rubyEnv.wrappedRuby; tests = nixosTests.discourse; }; diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugin_gem_api_version.patch b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugin_gem_api_version.patch new file mode 100644 index 0000000000..ca7aa850ec --- /dev/null +++ b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugin_gem_api_version.patch @@ -0,0 +1,13 @@ +diff --git a/lib/plugin_gem.rb b/lib/plugin_gem.rb +index 855d1aca2c..8115623547 100644 +--- a/lib/plugin_gem.rb ++++ b/lib/plugin_gem.rb +@@ -4,7 +4,7 @@ module PluginGem + def self.load(path, name, version, opts = nil) + opts ||= {} + +- gems_path = File.dirname(path) + "/gems/#{RUBY_VERSION}" ++ gems_path = File.dirname(path) + "/gems/#{Gem.ruby_api_version}" + + spec_path = gems_path + "/specifications" + diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/all-plugins.nix b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/all-plugins.nix new file mode 100644 index 0000000000..e6640cbbe9 --- /dev/null +++ b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/all-plugins.nix @@ -0,0 +1,12 @@ +{ mkDiscoursePlugin, newScope, fetchFromGitHub, ... }@args: +let + callPackage = newScope args; +in +{ + discourse-spoiler-alert = callPackage ./discourse-spoiler-alert {}; + discourse-solved = callPackage ./discourse-solved {}; + discourse-canned-replies = callPackage ./discourse-canned-replies {}; + discourse-math = callPackage ./discourse-math {}; + discourse-github = callPackage ./discourse-github {}; + discourse-yearly-review = callPackage ./discourse-yearly-review {}; +} diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-canned-replies/default.nix b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-canned-replies/default.nix new file mode 100644 index 0000000000..05c153cd70 --- /dev/null +++ b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-canned-replies/default.nix @@ -0,0 +1,11 @@ +{ mkDiscoursePlugin, fetchFromGitHub }: + +mkDiscoursePlugin { + name = "discourse-canned-replies"; + src = fetchFromGitHub { + owner = "discourse"; + repo = "discourse-canned-replies"; + rev = "7ee748f18a276aca42185e2079c1d4cadeecdaf8"; + sha256 = "0j10kxfr6v2rdd58smg2i7iac46z74qnnjk8b91jd1svazhis1ph"; + }; +} diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile new file mode 100644 index 0000000000..f0205f4ff1 --- /dev/null +++ b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile @@ -0,0 +1,3 @@ +source 'https://rubygems.org' +gem 'sawyer', '0.8.2' +gem 'octokit', '4.21.0' diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile.lock b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile.lock new file mode 100644 index 0000000000..f28833a35c --- /dev/null +++ b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile.lock @@ -0,0 +1,37 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.7.0) + public_suffix (>= 2.0.2, < 5.0) + faraday (1.4.2) + faraday-em_http (~> 1.0) + faraday-em_synchrony (~> 1.0) + faraday-excon (~> 1.1) + faraday-net_http (~> 1.0) + faraday-net_http_persistent (~> 1.1) + multipart-post (>= 1.2, < 3) + ruby2_keywords (>= 0.0.4) + faraday-em_http (1.0.0) + faraday-em_synchrony (1.0.0) + faraday-excon (1.1.0) + faraday-net_http (1.0.1) + faraday-net_http_persistent (1.1.0) + multipart-post (2.1.1) + octokit (4.21.0) + faraday (>= 0.9) + sawyer (~> 0.8.0, >= 0.5.3) + public_suffix (4.0.6) + ruby2_keywords (0.0.4) + sawyer (0.8.2) + addressable (>= 2.3.5) + faraday (> 0.8, < 2.0) + +PLATFORMS + ruby + +DEPENDENCIES + octokit (= 4.21.0) + sawyer (= 0.8.2) + +BUNDLED WITH + 2.1.4 diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/default.nix b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/default.nix new file mode 100644 index 0000000000..e5d8cff0a9 --- /dev/null +++ b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/default.nix @@ -0,0 +1,12 @@ +{ mkDiscoursePlugin, fetchFromGitHub }: + +mkDiscoursePlugin { + name = "discourse-github"; + bundlerEnvArgs.gemdir = ./.; + src = fetchFromGitHub { + owner = "discourse"; + repo = "discourse-github"; + rev = "151e353a5a1971157c70c2e2b0f56387f212a81f"; + sha256 = "00kra6zd2k1f2vwcdvxnxnammzh72f5qxcqbb94m0z6maj598wdy"; + }; +} diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/gemset.nix b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/gemset.nix new file mode 100644 index 0000000000..bad1f96295 --- /dev/null +++ b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-github/gemset.nix @@ -0,0 +1,126 @@ +{ + addressable = { + dependencies = ["public_suffix"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy"; + type = "gem"; + }; + version = "2.7.0"; + }; + faraday = { + dependencies = ["faraday-em_http" "faraday-em_synchrony" "faraday-excon" "faraday-net_http" "faraday-net_http_persistent" "multipart-post" "ruby2_keywords"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "07mhk70gv453pg38md346470hknyhipdqppnplq706ll3k3lzb7v"; + type = "gem"; + }; + version = "1.4.2"; + }; + faraday-em_http = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "12cnqpbak4vhikrh2cdn94assh3yxza8rq2p9w2j34bqg5q4qgbs"; + type = "gem"; + }; + version = "1.0.0"; + }; + faraday-em_synchrony = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1vgrbhkp83sngv6k4mii9f2s9v5lmp693hylfxp2ssfc60fas3a6"; + type = "gem"; + }; + version = "1.0.0"; + }; + faraday-excon = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0h09wkb0k0bhm6dqsd47ac601qiaah8qdzjh8gvxfd376x1chmdh"; + type = "gem"; + }; + version = "1.1.0"; + }; + faraday-net_http = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1fi8sda5hc54v1w3mqfl5yz09nhx35kglyx72w7b8xxvdr0cwi9j"; + type = "gem"; + }; + version = "1.0.1"; + }; + faraday-net_http_persistent = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0l2c835wl7gv34xp49fhd1bl4czkpw2g3ahqsak2251iqv5589ka"; + type = "gem"; + }; + version = "1.1.0"; + }; + multipart-post = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1zgw9zlwh2a6i1yvhhc4a84ry1hv824d6g2iw2chs3k5aylpmpfj"; + type = "gem"; + }; + version = "2.1.1"; + }; + octokit = { + dependencies = ["faraday" "sawyer"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0ak64rb48d8z98nw6q70r6i0i3ivv61iqla40ss5l79491qfnn27"; + type = "gem"; + }; + version = "4.21.0"; + }; + public_suffix = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9"; + type = "gem"; + }; + version = "4.0.6"; + }; + ruby2_keywords = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "15wfcqxyfgka05v2a7kpg64x57gl1y4xzvnc9lh60bqx5sf1iqrs"; + type = "gem"; + }; + version = "0.0.4"; + }; + sawyer = { + dependencies = ["addressable" "faraday"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0yrdchs3psh583rjapkv33mljdivggqn99wkydkjdckcjn43j3cz"; + type = "gem"; + }; + version = "0.8.2"; + }; +} diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-math/default.nix b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-math/default.nix new file mode 100644 index 0000000000..8cf2a4abc0 --- /dev/null +++ b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-math/default.nix @@ -0,0 +1,11 @@ +{ mkDiscoursePlugin, fetchFromGitHub }: + +mkDiscoursePlugin { + name = "discourse-math"; + src = fetchFromGitHub { + owner = "discourse"; + repo = "discourse-math"; + rev = "143ddea4558ea9a1b3fd71635bc11e055763c8e7"; + sha256 = "18pq5ybl3g34i39cpixc3nszvq8gx5yji58zlbbl6428mm011cbx"; + }; +} diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-solved/default.nix b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-solved/default.nix new file mode 100644 index 0000000000..c382a83d08 --- /dev/null +++ b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-solved/default.nix @@ -0,0 +1,11 @@ +{ mkDiscoursePlugin, fetchFromGitHub }: + +mkDiscoursePlugin { + name = "discourse-solved"; + src = fetchFromGitHub { + owner = "discourse"; + repo = "discourse-solved"; + rev = "179611766d53974308e6f7def21836997c3c55fc"; + sha256 = "sha256:1s77h42d3bv2lqw33akxh8ss482vxnz4d7qz6xicwqfwv34qjf03"; + }; +} diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-spoiler-alert/default.nix b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-spoiler-alert/default.nix new file mode 100644 index 0000000000..8eba43e47e --- /dev/null +++ b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-spoiler-alert/default.nix @@ -0,0 +1,11 @@ +{ mkDiscoursePlugin, fetchFromGitHub }: + +mkDiscoursePlugin { + name = "discourse-spoiler-alert"; + src = fetchFromGitHub { + owner = "discourse"; + repo = "discourse-spoiler-alert"; + rev = "e200cfa571d252cab63f3d30d619b370986e4cee"; + sha256 = "0ya69ix5g77wz4c9x9gmng6l25ghb5xxlx3icr6jam16q14dzc33"; + }; +} diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-yearly-review/default.nix b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-yearly-review/default.nix new file mode 100644 index 0000000000..8e76123ae5 --- /dev/null +++ b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/plugins/discourse-yearly-review/default.nix @@ -0,0 +1,11 @@ +{ mkDiscoursePlugin, fetchFromGitHub }: + +mkDiscoursePlugin { + name = "discourse-yearly-review"; + src = fetchFromGitHub { + owner = "discourse"; + repo = "discourse-yearly-review"; + rev = "d1471bdb68945f55342e72e2c525b4f628419a50"; + sha256 = "sha256:0xpl0l1vpih8xzb6y7k1lm72nj4ya99378viyhqfvpwzsn5pha2a"; + }; +} diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/discourse/use_mv_instead_of_rename.patch b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/use_mv_instead_of_rename.patch new file mode 100644 index 0000000000..30493b543e --- /dev/null +++ b/third_party/nixpkgs/pkgs/servers/web-apps/discourse/use_mv_instead_of_rename.patch @@ -0,0 +1,22 @@ +diff --git a/lib/discourse.rb b/lib/discourse.rb +index ea2a3cbafd..66454d9157 100644 +--- a/lib/discourse.rb ++++ b/lib/discourse.rb +@@ -62,7 +62,7 @@ module Discourse + fd.fsync() + end + +- File.rename(temp_destination, destination) ++ FileUtils.mv(temp_destination, destination) + + nil + end +@@ -76,7 +76,7 @@ module Discourse + FileUtils.mkdir_p(File.join(Rails.root, 'tmp')) + temp_destination = File.join(Rails.root, 'tmp', SecureRandom.hex) + execute_command('ln', '-s', source, temp_destination) +- File.rename(temp_destination, destination) ++ FileUtils.mv(temp_destination, destination) + + nil + end diff --git a/third_party/nixpkgs/pkgs/servers/x11/xorg/xwayland.nix b/third_party/nixpkgs/pkgs/servers/x11/xorg/xwayland.nix index e1b2597d4f..46d7ebfd85 100644 --- a/third_party/nixpkgs/pkgs/servers/x11/xorg/xwayland.nix +++ b/third_party/nixpkgs/pkgs/servers/x11/xorg/xwayland.nix @@ -83,8 +83,8 @@ stdenv.mkDerivation rec { zlib ]; mesonFlags = [ - "-Dxwayland-eglstream=true" - "-Ddefault-font-path=${defaultFontPath}" + "-Dxwayland_eglstream=true" + "-Ddefault_font_path=${defaultFontPath}" "-Dxkb_bin_dir=${xkbcomp}/bin" "-Dxkb_dir=${xkeyboard_config}/etc/X11/xkb" "-Dxkb_output_dir=${placeholder "out"}/share/X11/xkb/compiled" diff --git a/third_party/nixpkgs/pkgs/servers/xmpp/ejabberd/default.nix b/third_party/nixpkgs/pkgs/servers/xmpp/ejabberd/default.nix index 69b55a6f3c..bf0b7472c5 100644 --- a/third_party/nixpkgs/pkgs/servers/xmpp/ejabberd/default.nix +++ b/third_party/nixpkgs/pkgs/servers/xmpp/ejabberd/default.nix @@ -6,8 +6,6 @@ , withSqlite ? false, sqlite , withPam ? false, pam , withZlib ? true, zlib -, withRiak ? false -, withElixir ? false, elixir , withIconv ? true , withTools ? false , withRedis ? false @@ -24,12 +22,12 @@ let ctlpath = lib.makeBinPath [ bash gnused gnugrep coreutils util-linux procps ]; in stdenv.mkDerivation rec { - version = "20.12"; + version = "21.04"; pname = "ejabberd"; src = fetchurl { url = "https://www.process-one.net/downloads/downloads-action.php?file=/${version}/${pname}-${version}.tgz"; - sha256 = "sha256-nZxdYXRyv4UejPLHNT/p6CrvW22Koo7rZSi96KRjqFQ="; + sha256 = "09s8mj0dkvp9mxazsqxqqmnl5n2xyi8avx0rzgvqrbl3byanzfzr"; }; nativeBuildInputs = [ fakegit makeWrapper ]; @@ -38,11 +36,7 @@ in stdenv.mkDerivation rec { ++ lib.optional withSqlite sqlite ++ lib.optional withPam pam ++ lib.optional withZlib zlib - ++ lib.optional withElixir elixir - ; - - # Apparently needed for Elixir - LANG = "en_US.UTF-8"; + ; deps = stdenv.mkDerivation { pname = "ejabberd-deps"; @@ -52,7 +46,7 @@ in stdenv.mkDerivation rec { configureFlags = [ "--enable-all" "--with-sqlite3=${sqlite.dev}" ]; - nativeBuildInputs = [ git erlang openssl expat libyaml sqlite pam zlib elixir ]; + nativeBuildInputs = [ git erlang openssl expat libyaml sqlite pam zlib ]; GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt"; @@ -76,7 +70,7 @@ in stdenv.mkDerivation rec { outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "sha256-0/hBgA+9rsDOBcvbROSpc5Xnw4JkYpuLCl2V+lJnieY="; + outputHash = "1mvixgb46ss35abjwz3lw38c69bii1xyj557a92bvrxc1gc6gx31"; }; configureFlags = @@ -85,8 +79,6 @@ in stdenv.mkDerivation rec { (lib.enableFeature withSqlite "sqlite") (lib.enableFeature withPam "pam") (lib.enableFeature withZlib "zlib") - (lib.enableFeature withRiak "riak") - (lib.enableFeature withElixir "elixir") (lib.enableFeature withIconv "iconv") (lib.enableFeature withTools "tools") (lib.enableFeature withRedis "redis") @@ -97,7 +89,7 @@ in stdenv.mkDerivation rec { preBuild = '' cp -r $deps deps chmod -R +w deps - patchShebangs deps + patchShebangs . ''; postInstall = '' @@ -108,6 +100,7 @@ in stdenv.mkDerivation rec { -e 's,\(^ *CONNLOCKDIR=\).*,\1/var/lock/ejabberdctl,' \ $out/sbin/ejabberdctl wrapProgram $out/lib/eimp-*/priv/bin/eimp --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libpng libjpeg libwebp ]}" + rm $out/bin/{mix,iex,elixir} ''; meta = with lib; { @@ -116,6 +109,5 @@ in stdenv.mkDerivation rec { homepage = "https://www.ejabberd.im"; platforms = platforms.linux; maintainers = with maintainers; [ sander abbradar ]; - broken = withElixir; }; } diff --git a/third_party/nixpkgs/pkgs/shells/fish/default.nix b/third_party/nixpkgs/pkgs/shells/fish/default.nix index a575429042..23edf20681 100644 --- a/third_party/nixpkgs/pkgs/shells/fish/default.nix +++ b/third_party/nixpkgs/pkgs/shells/fish/default.nix @@ -134,7 +134,7 @@ let fish = stdenv.mkDerivation rec { pname = "fish"; - version = "3.2.2"; + version = "3.3.0"; src = fetchurl { # There are differences between the release tarball and the tarball GitHub @@ -144,7 +144,7 @@ let # --version`), as well as the local documentation for all builtins (and # maybe other things). url = "https://github.com/fish-shell/fish-shell/releases/download/${version}/${pname}-${version}.tar.xz"; - sha256 = "WUTaGoiT0RsIKKT9kTbuF0VJ2v+z0K392JF4Vv5rQAk="; + sha256 = "sha256-pCFeTKsqWxAbC4hDcgvaPH65jooU3KCVC47xfpQoL6o="; }; # Fix FHS paths in tests diff --git a/third_party/nixpkgs/pkgs/shells/fish/plugins/pure.nix b/third_party/nixpkgs/pkgs/shells/fish/plugins/pure.nix index 3221f6b97c..68da97633c 100644 --- a/third_party/nixpkgs/pkgs/shells/fish/plugins/pure.nix +++ b/third_party/nixpkgs/pkgs/shells/fish/plugins/pure.nix @@ -2,15 +2,23 @@ buildFishPlugin rec { pname = "pure"; - version = "3.4.2"; + version = "4.1.1"; src = fetchFromGitHub { - owner = "rafaelrinaldi"; + owner = "pure-fish"; repo = "pure"; rev = "v${version}"; - sha256 = "134sz3f98gb6z2vgd5kkm6dd8pka5gijk843c32s616w35y07sga"; + sha256 = "1x1h65l8582p7h7w5986sc9vfd7b88a7hsi68dbikm090gz8nlxx"; }; + # The tests aren't passing either on the project's CI. + # The release notes of the program for v3.5.0 say: + # > Tests are going crazy at the moment, should be fixed once fishtape 3.0 + # > is released, and we do the switch. + # This is tracked in https://github.com/pure-fish/pure/issues/272 + # and https://github.com/pure-fish/pure/pull/275. + doCheck = false; + checkInputs = [ git ]; checkPlugins = [ fishtape ]; checkPhase = '' diff --git a/third_party/nixpkgs/pkgs/shells/oil/default.nix b/third_party/nixpkgs/pkgs/shells/oil/default.nix index 654476bd5a..1f6c7b70dc 100644 --- a/third_party/nixpkgs/pkgs/shells/oil/default.nix +++ b/third_party/nixpkgs/pkgs/shells/oil/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchurl, readline }: +{ stdenv, lib, fetchurl, withReadline ? true, readline }: stdenv.mkDerivation rec { pname = "oil"; @@ -17,8 +17,8 @@ stdenv.mkDerivation rec { mkdir -p $out/bin ''; - buildInputs = [ readline ]; - configureFlags = [ "--with-readline" ]; + buildInputs = lib.optional withReadline readline; + configureFlags = lib.optional withReadline "--with-readline"; # Stripping breaks the bundles by removing the zip file from the end. dontStrip = true; diff --git a/third_party/nixpkgs/pkgs/tools/X11/go-sct/default.nix b/third_party/nixpkgs/pkgs/tools/X11/go-sct/default.nix index 8744c493b7..801ddc96c4 100644 --- a/third_party/nixpkgs/pkgs/tools/X11/go-sct/default.nix +++ b/third_party/nixpkgs/pkgs/tools/X11/go-sct/default.nix @@ -21,7 +21,7 @@ buildGoPackage rec { meta = with lib; { description = "Color temperature setting library and CLI that operates in a similar way to f.lux and Redshift"; license = licenses.mit; - maintainers = with maintainers; [ rvolosatovs cstrahan ]; + maintainers = with maintainers; [ cstrahan ]; platforms = platforms.linux ++ platforms.windows; }; } diff --git a/third_party/nixpkgs/pkgs/tools/admin/awscli2/default.nix b/third_party/nixpkgs/pkgs/tools/admin/awscli2/default.nix index 0824a26855..1ce3cb452b 100644 --- a/third_party/nixpkgs/pkgs/tools/admin/awscli2/default.nix +++ b/third_party/nixpkgs/pkgs/tools/admin/awscli2/default.nix @@ -3,12 +3,12 @@ let py = python3.override { packageOverrides = self: super: { botocore = super.botocore.overridePythonAttrs (oldAttrs: rec { - version = "2.0.0dev112"; + version = "2.0.0dev122"; src = fetchFromGitHub { owner = "boto"; repo = "botocore"; - rev = "221c0aa5dbad42f096e00fed45d2e2071561b1da"; - sha256 = "sha256-uJCP3bUK/xACQVG4kMBDIIP+zPjre+uWbqWEC/gBTD4="; + rev = "8dd916418c8193f56226b7772f263b2435eae27a"; + sha256 = "sha256-iAZmqnffqrmFuxlQyOpEQzSCcL/hRAjuXKulOXoy4hY="; }; }); prompt_toolkit = super.prompt_toolkit.overridePythonAttrs (oldAttrs: rec { @@ -18,34 +18,29 @@ let sha256 = "1nr990i4b04rnlw1ghd0xmgvvvhih698mb6lb6jylr76cs7zcnpi"; }; }); - s3transfer = super.s3transfer.overridePythonAttrs (oldAttrs: rec { - version = "0.4.2"; - src = oldAttrs.src.override { - inherit version; - sha256 = "sha256-ywIvSxZVHt67sxo3fT8JYA262nNj2MXbeXbn9Hcy4bI="; - }; - }); }; }; in with py.pkgs; buildPythonApplication rec { pname = "awscli2"; - version = "2.2.4"; # N.B: if you change this, change botocore to a matching version too + version = "2.2.14"; # N.B: if you change this, change botocore to a matching version too src = fetchFromGitHub { owner = "aws"; repo = "aws-cli"; rev = version; - sha256 = "sha256-MctW31X012DXY16qS6AP6nLiaAt/cuA8iMwGm0oXi6M="; + sha256 = "sha256-LU9Tqzdi8ULZ5y3FbfSXdrip4NcxFkXRCTpVGo05LcM="; }; postPatch = '' - substituteInPlace setup.py --replace "colorama>=0.2.5,<0.4.4" "colorama>=0.2.5" - substituteInPlace setup.py --replace "cryptography>=3.3.2,<3.4.0" "cryptography>=3.3.2" - substituteInPlace setup.py --replace "docutils>=0.10,<0.16" "docutils>=0.10" - substituteInPlace setup.py --replace "ruamel.yaml>=0.15.0,<0.16.0" "ruamel.yaml>=0.15.0" - substituteInPlace setup.py --replace "wcwidth<0.2.0" "wcwidth" + substituteInPlace setup.py \ + --replace "awscrt==0.11.13" "awscrt" \ + --replace "colorama>=0.2.5,<0.4.4" "colorama" \ + --replace "cryptography>=3.3.2,<3.4.0" "cryptography" \ + --replace "docutils>=0.10,<0.16" "docutils" \ + --replace "ruamel.yaml>=0.15.0,<0.16.0" "ruamel.yaml" \ + --replace "wcwidth<0.2.0" "wcwidth" ''; checkInputs = [ jsonschema mock nose ]; diff --git a/third_party/nixpkgs/pkgs/tools/admin/azure-cli/python-packages.nix b/third_party/nixpkgs/pkgs/tools/admin/azure-cli/python-packages.nix index 228fb4503c..64823278d6 100644 --- a/third_party/nixpkgs/pkgs/tools/admin/azure-cli/python-packages.nix +++ b/third_party/nixpkgs/pkgs/tools/admin/azure-cli/python-packages.nix @@ -6,7 +6,7 @@ let prePatch = (attrs.prePatch or "") + '' rm -f azure_bdist_wheel.py tox.ini substituteInPlace setup.py \ - --replace "cryptography>=2.3.1,<3.0.0" "cryptography" + --replace "cryptography>=3.2,<3.4" "cryptography" sed -i "/azure-namespace-package/c\ " setup.cfg ''; @@ -119,6 +119,12 @@ let portalocker ]; + # upstream doesn't update this requirement probably because they use pip + postPatch = '' + substituteInPlace setup.py \ + --replace "portalocker~=1.6" "portalocker" + ''; + # ignore flaky test checkPhase = '' cd azure 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 d5e8897af9..e0c0f061ec 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 @@ -21,18 +21,18 @@ let sources = name: system: { x86_64-darwin = { url = "${baseUrl}/${name}-darwin-x86_64.tar.gz"; - sha256 = "1p8iv2axb5i8xnzm58dmmahxfwplj4r115mz63cl5q0iyy12npbh"; + sha256 = "0viiwimnk26jfi4ypkvclqqxw8anlmch10zscjw69d8x1pyqczcd"; }; x86_64-linux = { url = "${baseUrl}/${name}-linux-x86_64.tar.gz"; - sha256 = "0zcf9zabdg2r7d9vafxn4wf0j09im5lhycylf91g734zzh6vc267"; + sha256 = "11113l8pyhq6vbsh79m5anh6ljss94zhnp33ghds9rn1gxa83hnb"; }; }.${system}; in stdenv.mkDerivation rec { pname = "google-cloud-sdk"; - version = "345.0.0"; + version = "347.0.0"; src = fetchurl (sources "${pname}-${version}" stdenv.hostPlatform.system); diff --git a/third_party/nixpkgs/pkgs/tools/audio/abcmidi/default.nix b/third_party/nixpkgs/pkgs/tools/audio/abcmidi/default.nix index 6038d1586e..16c6e0fc8a 100644 --- a/third_party/nixpkgs/pkgs/tools/audio/abcmidi/default.nix +++ b/third_party/nixpkgs/pkgs/tools/audio/abcmidi/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "abcMIDI"; - version = "2021.06.24"; + version = "2021.06.27"; src = fetchzip { url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip"; - sha256 = "sha256-FaB1QTl4xCTz/sbgptXQHtD0wadXG3UCgdZoOPCOH0U="; + sha256 = "sha256-tLKxs1p1CIU/2XV1fMgWrwdtePeXOBZUMjz46kgp9C0="; }; meta = with lib; { diff --git a/third_party/nixpkgs/pkgs/tools/backup/discordchatexporter-cli/default.nix b/third_party/nixpkgs/pkgs/tools/backup/discordchatexporter-cli/default.nix new file mode 100644 index 0000000000..76b7d1da59 --- /dev/null +++ b/third_party/nixpkgs/pkgs/tools/backup/discordchatexporter-cli/default.nix @@ -0,0 +1,87 @@ +{ lib, stdenv, fetchFromGitHub, fetchurl, linkFarmFromDrvs, makeWrapper, autoPatchelfHook +, dotnet-sdk_5, dotnetPackages, dotnetCorePackages, cacert +}: + +let + projectFile = "DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj"; +in +stdenv.mkDerivation rec { + pname = "discordchatexporter-cli"; + version = "2.28"; + + src = fetchFromGitHub { + owner = "tyrrrz"; + repo = "discordchatexporter"; + rev = version; + sha256 = "1bcq8mwjr8635g8mkgbxnszk20hnwf0zk672glrxjqga6f6fnykg"; + }; + + nativeBuildInputs = [ dotnet-sdk_5 dotnetPackages.Nuget cacert makeWrapper autoPatchelfHook ]; + buildInputs = [ stdenv.cc.cc.lib ]; + + nugetDeps = linkFarmFromDrvs "${pname}-nuget-deps" (import ./deps.nix { + fetchNuGet = { name, version, sha256 }: fetchurl { + name = "nuget-${name}-${version}.nupkg"; + url = "https://www.nuget.org/api/v2/package/${name}/${version}"; + inherit sha256; + }; + }); + + configurePhase = '' + runHook preConfigure + + export HOME=$(mktemp -d) + export DOTNET_CLI_TELEMETRY_OPTOUT=1 + export DOTNET_NOLOGO=1 + + nuget sources Add -Name nixos -Source "$PWD/nixos" + nuget init "$nugetDeps" "$PWD/nixos" + + # FIXME: https://github.com/NuGet/Home/issues/4413 + mkdir -p $HOME/.nuget/NuGet + cp $HOME/.config/NuGet/NuGet.Config $HOME/.nuget/NuGet + + dotnet restore --source "$PWD/nixos" ${projectFile} + + runHook postConfigure + ''; + + buildPhase = '' + runHook preBuild + + dotnet build ${projectFile} \ + --no-restore \ + --configuration Release \ + -p:Version=${version} + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + dotnet publish ${projectFile} \ + --no-build \ + --configuration Release \ + --no-self-contained \ + --output $out/lib/${pname} + shopt -s extglob + + makeWrapper $out/lib/${pname}/DiscordChatExporter.Cli $out/bin/discordchatexporter-cli \ + --set DOTNET_ROOT "${dotnetCorePackages.sdk_3_1}" + + runHook postInstall + ''; + + # Strip breaks the executable. + dontStrip = true; + + meta = with lib; { + description = "A tool to export Discord chat logs to a file"; + homepage = "https://github.com/Tyrrrz/DiscordChatExporter"; + license = licenses.gpl3Plus; + maintainers = [ maintainers.ivar ]; + platforms = [ "x86_64-linux" ]; + }; + passthru.updateScript = ./updater.sh; +} diff --git a/third_party/nixpkgs/pkgs/tools/backup/discordchatexporter-cli/deps.nix b/third_party/nixpkgs/pkgs/tools/backup/discordchatexporter-cli/deps.nix new file mode 100644 index 0000000000..a7703f2ba2 --- /dev/null +++ b/third_party/nixpkgs/pkgs/tools/backup/discordchatexporter-cli/deps.nix @@ -0,0 +1,67 @@ +{ fetchNuGet }: [ + (fetchNuGet { + name = "CliFx"; + version = "2.0.4"; + sha256 = "1wwpjli4y2545yi6k17mvjqy994wl3wm6nngszk87rbdwhkbncaj"; + }) + (fetchNuGet { + name = "Gress"; + version = "1.2.0"; + sha256 = "0aidc9whi0718gh896j7xkyndki9x7rifd8n1n681afb2zbxw4bn"; + }) + (fetchNuGet { + name = "JsonExtensions"; + version = "1.1.0"; + sha256 = "1fqxb2jdbvjgg135wmy890qf63r056dq16jy7wgzkgp21m3j0lgy"; + }) + (fetchNuGet { + name = "Microsoft.AspNetCore.App.Ref"; + version = "3.1.10"; + sha256 = "0xn4zh7shvijqlr03fqsmps6gz856isd9bg9rk4z2c4599ggal77"; + }) + (fetchNuGet { + name = "Microsoft.NETCore.App.Host.linux-x64"; + version = "3.1.14"; + sha256 = "11rqnascx9asfyxgxzwgxgr9gxxndm552k4dn4p1s57ciz7vkg9h"; + }) + (fetchNuGet { + name = "Microsoft.NETCore.App.Ref"; + version = "3.1.0"; + sha256 = "08svsiilx9spvjamcnjswv0dlpdrgryhr3asdz7cvnl914gjzq4y"; + }) + (fetchNuGet { + name = "MiniRazor.CodeGen"; + version = "2.1.2"; + sha256 = "0mg4zy4zq0ccrc9wchy796ln1znkmn3k1aax0kd2gha4fwa1d1fb"; + }) + (fetchNuGet { + name = "MiniRazor.Runtime"; + version = "2.1.2"; + sha256 = "1a6cm7j1f5n1bfzhg8w60xwa7cps2i82418k57dm2hgqla6p3rsp"; + }) + (fetchNuGet { + name = "Polly"; + version = "7.2.2"; + sha256 = "0s15n5zwj44i6sw3v40ca8l6j0ijydxcakvad49j52rp49iwrmkn"; + }) + (fetchNuGet { + name = "Spectre.Console"; + version = "0.40.0"; + sha256 = "17bb31nsvfk7m337zwqcz4v6cvayhfx51ri4yrv5i8nbp7f4rpb1"; + }) + (fetchNuGet { + name = "System.Memory"; + version = "4.5.0"; + sha256 = "1layqpcx1q4l805fdnj2dfqp6ncx2z42ca06rgsr6ikq4jjgbv30"; + }) + (fetchNuGet { + name = "Tyrrrz.Extensions"; + version = "1.6.5"; + sha256 = "1yzsii1pbp6b066wxwwws310p7h809apl81bhb8ad55hqlzy1rg3"; + }) + (fetchNuGet { + name = "Wcwidth"; + version = "0.2.0"; + sha256 = "0p7zaisix9ql4v5nyl9gfc93xcyj74j01rwvgm7jw29js3wlj10s"; + }) +] diff --git a/third_party/nixpkgs/pkgs/tools/backup/discordchatexporter-cli/updater.sh b/third_party/nixpkgs/pkgs/tools/backup/discordchatexporter-cli/updater.sh new file mode 100755 index 0000000000..ff5c44a19b --- /dev/null +++ b/third_party/nixpkgs/pkgs/tools/backup/discordchatexporter-cli/updater.sh @@ -0,0 +1,44 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq common-updater-scripts dotnet-sdk_5 +set -eo pipefail +cd "$(dirname "${BASH_SOURCE[0]}")" + +deps_file="$(realpath "./deps.nix")" + +new_version="$(curl -s "https://api.github.com/repos/tyrrrz/DiscordChatExporter/releases?per_page=1" | jq -r '.[0].name')" +old_version="$(sed -nE 's/\s*version = "(.*)".*/\1/p' ./default.nix)" +if [[ "$new_version" == "$old_version" ]]; then + echo "Up to date" + exit 0 +fi + +cd ../../../.. +update-source-version discordchatexporter-cli "$new_version" +store_src="$(nix-build . -A discordchatexporter-cli.src --no-out-link)" +src="$(mktemp -d /tmp/discordexporter-src.XXX)" +cp -rT "$store_src" "$src" +chmod -R +w "$src" + +pushd "$src" + +mkdir ./nuget_tmp.packages +dotnet restore DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj --packages ./nuget_tmp.packages + +echo "{ fetchNuGet }: [" >"$deps_file" +while read pkg_spec; do + { read pkg_name; read pkg_version; } < <( + # Build version part should be ignored: `3.0.0-beta2.20059.3+77df2220` -> `3.0.0-beta2.20059.3` + sed -nE 's/.*([^<]*).*/\1/p; s/.*([^<+]*).*/\1/p' "$pkg_spec") + pkg_sha256="$(nix-hash --type sha256 --flat --base32 "$(dirname "$pkg_spec")"/*.nupkg)" + cat >>"$deps_file" <>"$deps_file" + +popd +rm -r "$src" diff --git a/third_party/nixpkgs/pkgs/tools/backup/rotate-backups/default.nix b/third_party/nixpkgs/pkgs/tools/backup/rotate-backups/default.nix index c0a06e1b9a..405fc6c395 100644 --- a/third_party/nixpkgs/pkgs/tools/backup/rotate-backups/default.nix +++ b/third_party/nixpkgs/pkgs/tools/backup/rotate-backups/default.nix @@ -1,17 +1,33 @@ -{ lib, buildPythonPackage, fetchFromGitHub, update-dotdee, simpleeval, dateutil }: +{ lib +, python3 +, fetchFromGitHub +}: -buildPythonPackage rec { +python3.pkgs.buildPythonApplication rec { pname = "rotate-backups"; - version = "6.0"; + version = "8.1"; src = fetchFromGitHub { owner = "xolox"; repo = "python-rotate-backups"; rev = version; - sha256 = "0i59qfv1cfm0ss63ab2nrkn5wr4rxpqqmvfd7pf9c3pl9dbfq20c"; + sha256 = "0r4dyd7hj403rksgp3vh1azp9n4af75r3wq3x39wxcqizpms3vkx"; }; - propagatedBuildInputs = [ update-dotdee simpleeval dateutil ]; + propagatedBuildInputs = with python3.pkgs; [ + python-dateutil + simpleeval + update-dotdee + ]; + + checkInputs = with python3.pkgs; [ + pytestCheckHook + ]; + + disabledTests = [ + # https://github.com/xolox/python-rotate-backups/issues/33 + "test_removal_command" + ]; meta = with lib; { description = "Simple command line interface for backup rotation"; @@ -20,4 +36,3 @@ buildPythonPackage rec { maintainers = with maintainers; [ eyjhb ]; }; } - diff --git a/third_party/nixpkgs/pkgs/tools/bluetooth/blueberry/default.nix b/third_party/nixpkgs/pkgs/tools/bluetooth/blueberry/default.nix index 9ff8394f00..95413986e8 100644 --- a/third_party/nixpkgs/pkgs/tools/bluetooth/blueberry/default.nix +++ b/third_party/nixpkgs/pkgs/tools/bluetooth/blueberry/default.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "blueberry"; - version = "1.4.3"; + version = "1.4.4"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - sha256 = "sha256-UkF50AIFKkvjUHJiemR0Hj5ECZeHQU6beIw2TGrOlbk="; + sha256 = "sha256-dz0uGesyuQVXI7aEONCeOsa2vVw5yuStSFPnrqv2VcM="; }; nativeBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/tools/cd-dvd/isomd5sum/default.nix b/third_party/nixpkgs/pkgs/tools/cd-dvd/isomd5sum/default.nix index 2ca14cc4d6..9cb033e15d 100644 --- a/third_party/nixpkgs/pkgs/tools/cd-dvd/isomd5sum/default.nix +++ b/third_party/nixpkgs/pkgs/tools/cd-dvd/isomd5sum/default.nix @@ -14,7 +14,9 @@ stdenv.mkDerivation rec { sha256 = "1wjnh2hlp1hjjm4a8wzdhdrm73jq41lmpmy3ls0rh715p3j7z4q9"; }; - buildInputs = [ python3 popt ] ; + strictDeps = true; + nativeBuildInputs = [ python3 ]; + buildInputs = [ popt ] ; postPatch = '' substituteInPlace Makefile --replace "#/usr/" "#" diff --git a/third_party/nixpkgs/pkgs/tools/filesystems/ceph/default.nix b/third_party/nixpkgs/pkgs/tools/filesystems/ceph/default.nix index a25bf744a9..72de0295c7 100644 --- a/third_party/nixpkgs/pkgs/tools/filesystems/ceph/default.nix +++ b/third_party/nixpkgs/pkgs/tools/filesystems/ceph/default.nix @@ -38,7 +38,7 @@ # Linux Only Dependencies , linuxHeaders, util-linux, libuuid, udev, keyutils, rdma-core, rabbitmq-c -, libaio ? null, libxfs ? null, zfs ? null +, libaio ? null, libxfs ? null, zfs ? null, liburing ? null , ... }: @@ -130,6 +130,8 @@ let ps.Mako ceph-common ps.cherrypy + ps.cmd2 + ps.colorama ps.dateutil ps.jsonpatch ps.pecan @@ -176,7 +178,7 @@ in rec { snappy lz4 oathToolkit leveldb libnl libcap_ng rdkafka cryptsetup sqlite lua icu bzip2 ] ++ lib.optionals stdenv.isLinux [ - linuxHeaders util-linux libuuid udev keyutils optLibaio optLibxfs optZfs + linuxHeaders util-linux libuuid udev keyutils liburing optLibaio optLibxfs optZfs # ceph 14 rdma-core rabbitmq-c ] ++ lib.optionals hasRadosgw [ @@ -207,11 +209,12 @@ in rec { "-DMGR_PYTHON_VERSION=${ceph-python-env.python.pythonVersion}" "-DWITH_SYSTEMD=OFF" "-DWITH_TESTS=OFF" + "-DWITH_CEPHFS_SHELL=ON" # TODO breaks with sandbox, tries to download stuff with npm "-DWITH_MGR_DASHBOARD_FRONTEND=OFF" # WITH_XFS has been set default ON from Ceph 16, keeping it optional in nixpkgs for now ''-DWITH_XFS=${if optLibxfs != null then "ON" else "OFF"}'' - ]; + ] ++ lib.optional stdenv.isLinux "-DWITH_SYSTEM_LIBURING=ON"; postFixup = '' wrapPythonPrograms diff --git a/third_party/nixpkgs/pkgs/tools/filesystems/exfatprogs/default.nix b/third_party/nixpkgs/pkgs/tools/filesystems/exfatprogs/default.nix new file mode 100644 index 0000000000..88e50a2adc --- /dev/null +++ b/third_party/nixpkgs/pkgs/tools/filesystems/exfatprogs/default.nix @@ -0,0 +1,23 @@ +{ lib, stdenv, fetchFromGitHub, pkg-config, autoreconfHook, file }: + +stdenv.mkDerivation rec { + pname = "exfatprogs"; + version = "1.1.2"; + + src = fetchFromGitHub { + owner = pname; + repo = pname; + rev = version; + sha256 = "19pbybgbfnvjb3n944ihrn1r8ch4dm8dr0d44d6w7p63dcp372xy"; + }; + + nativeBuildInputs = [ pkg-config autoreconfHook file ]; + + meta = with lib; { + description = "exFAT filesystem userspace utilities"; + homepage = "https://github.com/exfatprogs/exfatprogs"; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ zane ]; + platforms = platforms.linux; + }; +} diff --git a/third_party/nixpkgs/pkgs/tools/graphics/adriconf/default.nix b/third_party/nixpkgs/pkgs/tools/graphics/adriconf/default.nix new file mode 100644 index 0000000000..74ff4f1ed6 --- /dev/null +++ b/third_party/nixpkgs/pkgs/tools/graphics/adriconf/default.nix @@ -0,0 +1,41 @@ +{ stdenv +, lib +, fetchFromGitLab +, cmake +, pkg-config +, libdrm +, libGL +, atkmm +, pcre +, gtkmm3 +, boost +, libxmlxx3 +, mesa +, pciutils +}: + +stdenv.mkDerivation rec { + pname = "adriconf"; + version = "2.4.1"; + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "mesa"; + repo = pname; + rev = "v${version}"; + sha256 = "hZy+FpKKBKuho/fALu2O+44zzK6s/M8CTbhrO00ANgo="; + }; + + nativeBuildInputs = [ cmake pkg-config ]; + buildInputs = [ libdrm libGL atkmm pcre gtkmm3 boost libxmlxx3 mesa pciutils ]; + + cmakeFlags = [ "-DENABLE_UNIT_TESTS=off" ]; + + meta = with lib; { + homepage = "https://gitlab.freedesktop.org/mesa/adriconf/"; + description = "A GUI tool used to configure open source graphics drivers"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ musfay ]; + platforms = platforms.linux; + }; +} diff --git a/third_party/nixpkgs/pkgs/tools/graphics/ploticus/builder.sh b/third_party/nixpkgs/pkgs/tools/graphics/ploticus/builder.sh deleted file mode 100644 index 2fb16b259b..0000000000 --- a/third_party/nixpkgs/pkgs/tools/graphics/ploticus/builder.sh +++ /dev/null @@ -1,33 +0,0 @@ -source $stdenv/setup - -preBuild() { - cd src -} - -preInstall() { - mkdir -p $out/bin -} - -postInstall() { - # Install the "prefabs". - mkdir -p $out/share/ploticus/prefabs && \ - cd .. && \ - cp -rv prefabs/* $out/share/ploticus/prefabs - - # Create a wrapper that knows where to find them. Debian's package - # does something similar by patching directly the C file that looks - # for `$PLOTICUS_PREFABS'. - cat > $out/bin/ploticus < + #include "plg.h" + +-#define PREFABS_DIR "" /* INSTALLERS can set this to a valid pathname, so that users don't need to set PLOTICUS_PREFABS env var */ ++#define PREFABS_DIR "@out@/share/ploticus/prefabs" /* INSTALLERS can set this to a valid pathname, so that users don't need to set PLOTICUS_PREFABS env var */ + + #define PLVERSION "2.42-May2013" /* see also the Copyright page, and page headers and footers */ + diff --git a/third_party/nixpkgs/pkgs/tools/graphics/ploticus/use-gd-package.patch b/third_party/nixpkgs/pkgs/tools/graphics/ploticus/use-gd-package.patch new file mode 100644 index 0000000000..9a72489dda --- /dev/null +++ b/third_party/nixpkgs/pkgs/tools/graphics/ploticus/use-gd-package.patch @@ -0,0 +1,34 @@ +--- a/src/Makefile ++++ b/src/Makefile +@@ -91,10 +91,10 @@ + + + ########### Option 1: use bundled GD16 (PNG only). Requires libpng and zlib. +-exetarget: plpng +-GD16LIBS = -lpng -lz +-GD16H = -I/usr/local/include +-ZFLAG = -DWZ ++# exetarget: plpng ++# GD16LIBS = -lpng -lz ++# GD16H = -I/usr/local/include ++# ZFLAG = -DWZ + ### These should remain commented unless your libs are not in usual places, then alter to suit... + ### GD16LIBS = /home/scg/lib/libpng.a /home/scg/lib/libz.a + ### GD16H = -I/home/scg/lib +@@ -111,11 +111,11 @@ + + ########### Option 4: use your own GD resource with FreeType2 (ttf) fonts enabled. + ########### Requires GD 1.84+, libpng, zlib, libjpeg and libfreetype +-# exetarget: plgd18 +-# GD18LIBS = -lgd -lpng -lz -ljpeg -lfreetype +-# GD18H = +-# GDFREETYPE = -DGDFREETYPE +-# ZFLAG = -DWZ ++exetarget: plgd18 ++GD18LIBS = -lgd -lpng -lz -ljpeg -lfreetype ++GD18H = ++GDFREETYPE = -DGDFREETYPE ++ZFLAG = -DWZ + + ########### Option 5: don't use GD at all. + # exetarget: plnogd diff --git a/third_party/nixpkgs/pkgs/tools/graphics/yaxg/default.nix b/third_party/nixpkgs/pkgs/tools/graphics/yaxg/default.nix index 349303346f..9d83ae71d3 100644 --- a/third_party/nixpkgs/pkgs/tools/graphics/yaxg/default.nix +++ b/third_party/nixpkgs/pkgs/tools/graphics/yaxg/default.nix @@ -1,5 +1,5 @@ { lib, stdenv, fetchFromGitHub, makeWrapper, - maim, slop, ffmpeg_3, byzanz, libnotify, xdpyinfo }: + maim, slop, ffmpeg, byzanz, libnotify, xdpyinfo }: stdenv.mkDerivation rec { pname = "yaxg"; @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ makeWrapper ]; - buildInputs = [ maim slop ffmpeg_3 byzanz libnotify xdpyinfo ]; + buildInputs = [ maim slop ffmpeg byzanz libnotify xdpyinfo ]; installPhase = '' mkdir -p $out/bin/ mv yaxg $out/bin/ chmod +x $out/bin/yaxg - wrapProgram $out/bin/yaxg --prefix PATH : ${ lib.makeBinPath [ maim slop ffmpeg_3 byzanz libnotify xdpyinfo ]} + wrapProgram $out/bin/yaxg --prefix PATH : ${ lib.makeBinPath [ maim slop ffmpeg byzanz libnotify xdpyinfo ]} ''; meta = with lib; { diff --git a/third_party/nixpkgs/pkgs/tools/misc/beats/default.nix b/third_party/nixpkgs/pkgs/tools/misc/beats/default.nix index 1e6f155f35..3e471c76fd 100644 --- a/third_party/nixpkgs/pkgs/tools/misc/beats/default.nix +++ b/third_party/nixpkgs/pkgs/tools/misc/beats/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "beats"; - version = "1.0"; + version = "1.1"; src = fetchFromGitHub { owner = "j0hax"; repo = "beats"; rev = "v${version}"; - sha256 = "0qs5cmbncqhs11m4whqmrh2gvv3p3b37qz57xh78x2ma8jbhskqz"; + sha256 = "1rdvsqrjpily74y8vwch711401585xckb4p41cfwrmj6vf44jhif"; }; makeFlags = [ "PREFIX=$(out)" ]; diff --git a/third_party/nixpkgs/pkgs/tools/misc/chezmoi/default.nix b/third_party/nixpkgs/pkgs/tools/misc/chezmoi/default.nix index 4d69f237a0..81e2061b4c 100644 --- a/third_party/nixpkgs/pkgs/tools/misc/chezmoi/default.nix +++ b/third_party/nixpkgs/pkgs/tools/misc/chezmoi/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "chezmoi"; - version = "2.0.15"; + version = "2.0.16"; src = fetchFromGitHub { owner = "twpayne"; repo = "chezmoi"; rev = "v${version}"; - sha256 = "sha256-PUcsDyszFT4DzTwvbcCO8FQErvmotmY7gREZ2sgpcw8="; + sha256 = "sha256-0m5ya3S/aqQr0n6MdfWfTo0Q7xTS5qY+iDhexwDGdWo="; }; - vendorSha256 = "sha256-7SfqBxCfOYwePK/6SsWS5StuVr0png6WjQXIDuQW0EE="; + vendorSha256 = "sha256-k2dw8WfOxK+VpnJonm/GXm49rUdIXSA81RO0g+8ocBs="; doCheck = false; diff --git a/third_party/nixpkgs/pkgs/tools/misc/complete-alias/default.nix b/third_party/nixpkgs/pkgs/tools/misc/complete-alias/default.nix new file mode 100644 index 0000000000..721e99427b --- /dev/null +++ b/third_party/nixpkgs/pkgs/tools/misc/complete-alias/default.nix @@ -0,0 +1,43 @@ +{ lib +, fetchFromGitHub +, stdenvNoCC +}: + +stdenvNoCC.mkDerivation rec { + pname = "complete-alias"; + version = "1.10.0"; + + src = fetchFromGitHub { + owner = "cykerway"; + repo = pname; + rev = version; + sha256 = "1s0prdnmb2qnzc8d7ddldzqa53yc10qq0lbgx2l9dzmz8pdwylyc"; + }; + + buildPhase = '' + runHook preBuild + + # required for the patchShebangs setup hook + chmod +x complete_alias + + patchShebangs complete_alias + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin + cp -r complete_alias "$out"/bin + + runHook postInstall + ''; + + meta = with lib; { + description = "Automagical shell alias completion"; + homepage = "https://github.com/cykerway/complete-alias"; + license = licenses.lgpl3Only; + maintainers = with maintainers; [ tuxinaut ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/tools/misc/cpufetch/default.nix b/third_party/nixpkgs/pkgs/tools/misc/cpufetch/default.nix index 37a6dfdc9d..4473738ac7 100644 --- a/third_party/nixpkgs/pkgs/tools/misc/cpufetch/default.nix +++ b/third_party/nixpkgs/pkgs/tools/misc/cpufetch/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "cpufetch"; - version = "0.94"; + version = "0.98"; src = fetchFromGitHub { owner = "Dr-Noob"; repo = "cpufetch"; rev = "v${version}"; - sha256 = "1gncgkhqd8bnz254qa30yyl10qm28dwx6aif0dwrj38z5ql40ck9"; + sha256 = "060hmkwmb5ybcrj9jfx9681zk92489kq71nl6nacn8nfqrcn3qdb"; }; nativeBuildInputs = [ installShellFiles ]; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { mkdir $out install -Dm755 cpufetch $out/bin/cpufetch install -Dm644 LICENSE $out/share/licenses/cpufetch/LICENSE - installManPage cpufetch.8 + installManPage cpufetch.1 runHook postInstall ''; diff --git a/third_party/nixpkgs/pkgs/tools/misc/flashrom/default.nix b/third_party/nixpkgs/pkgs/tools/misc/flashrom/default.nix index 66a8b21340..e4e4868e4d 100644 --- a/third_party/nixpkgs/pkgs/tools/misc/flashrom/default.nix +++ b/third_party/nixpkgs/pkgs/tools/misc/flashrom/default.nix @@ -19,11 +19,17 @@ stdenv.mkDerivation rec { sha256 = "0ax4kqnh7kd3z120ypgp73qy1knz47l6qxsqzrfkd97mh5cdky71"; }; + postPatch = '' + substituteInPlace util/z60_flashrom.rules \ + --replace "plugdev" "flashrom" + ''; + # Meson build doesn't build and install manpage. Only Makefile can. # Build manpage from source directory. Here we're inside the ./build subdirectory postInstall = '' make flashrom.8 -C .. installManPage ../flashrom.8 + install -Dm644 ../util/z60_flashrom.rules $out/etc/udev/rules.d/flashrom.rules ''; mesonFlags = lib.optionals stdenv.isAarch64 [ "-Dpciutils=false" ]; @@ -34,7 +40,7 @@ stdenv.mkDerivation rec { homepage = "http://www.flashrom.org"; description = "Utility for reading, writing, erasing and verifying flash ROM chips"; license = licenses.gpl2; - maintainers = with maintainers; [ funfunctor fpletz ]; + maintainers = with maintainers; [ funfunctor fpletz felixsinger ]; platforms = platforms.all; broken = stdenv.isDarwin; # requires DirectHW }; diff --git a/third_party/nixpkgs/pkgs/tools/misc/goaccess/default.nix b/third_party/nixpkgs/pkgs/tools/misc/goaccess/default.nix index 6f0c90517d..051e61e7af 100644 --- a/third_party/nixpkgs/pkgs/tools/misc/goaccess/default.nix +++ b/third_party/nixpkgs/pkgs/tools/misc/goaccess/default.nix @@ -1,12 +1,12 @@ { lib, stdenv, fetchurl, ncurses, gettext, openssl, withGeolocation ? true, libmaxminddb }: stdenv.mkDerivation rec { - version = "1.5"; + version = "1.5.1"; pname = "goaccess"; src = fetchurl { url = "https://tar.goaccess.io/goaccess-${version}.tar.gz"; - sha256 = "sha256-liJtXfiXAyg+NBCcF+G07v4kBKWefHaitu76EPOqwWE="; + sha256 = "sha256-iEF+eOYrcN45gLdiKRHk/NcZw2YPADyIeWjnGWw5lw8="; }; configureFlags = [ diff --git a/third_party/nixpkgs/pkgs/tools/misc/macchina/default.nix b/third_party/nixpkgs/pkgs/tools/misc/macchina/default.nix index 4558b88a2d..053240e211 100644 --- a/third_party/nixpkgs/pkgs/tools/misc/macchina/default.nix +++ b/third_party/nixpkgs/pkgs/tools/misc/macchina/default.nix @@ -3,16 +3,16 @@ rustPlatform.buildRustPackage rec { pname = "macchina"; - version = "0.8.21"; + version = "0.9.2"; src = fetchFromGitHub { owner = "Macchina-CLI"; repo = pname; rev = "v${version}"; - sha256 = "sha256-cwQCqKC/onEZ4i533NSHrnNAl8/sRivK/ItX8oqB86Q="; + sha256 = "sha256:0d6nqjn2828kk91430yjl6xlwx1j10xhp2i0vv2slm3wv0a4w24x"; }; - cargoSha256 = "sha256-W29k2eLcYTqVn0v1dJrvFLRcWuVMsoHD+vPDL7YkiWE="; + cargoSha256 = "sha256:0mjqqd43jj6hxicgjkvmdf966vj5xf0ndibszzwp38zdb5kzshqi"; nativeBuildInputs = [ installShellFiles ]; buildInputs = lib.optionals stdenv.isDarwin [ libiconv Foundation ]; diff --git a/third_party/nixpkgs/pkgs/tools/misc/qmk/default.nix b/third_party/nixpkgs/pkgs/tools/misc/qmk/default.nix index 40e5d4d23a..3fa088d8e2 100644 --- a/third_party/nixpkgs/pkgs/tools/misc/qmk/default.nix +++ b/third_party/nixpkgs/pkgs/tools/misc/qmk/default.nix @@ -3,38 +3,59 @@ , fetchpatch }: -python3.pkgs.buildPythonApplication rec { +let + inherit (python3.pkgs) buildPythonApplication fetchPypi; +in +buildPythonApplication rec { pname = "qmk"; - version = "0.0.45"; + version = "0.0.52"; - src = python3.pkgs.fetchPypi { + src = fetchPypi { inherit pname version; - sha256 = "43f297f36b21d68c34c5efa0ce1449dddb2e28753f80939cadf761ee7a2a0901"; + sha256 = "sha256-mNF+bRhaL6JhNbROmjYDHkKKokRIALd5FZbRt9Kg5XQ="; }; - patches = [ - # https://github.com/qmk/qmk_cli/pull/48 - (fetchpatch { - name = "remove-unused-install-requires.patch"; - url = "https://github.com/qmk/qmk_cli/commit/75b6ada1feccfa5a9bc2bb07a4cc749ef40d02dd.patch"; - sha256 = "0lwi1dz35p07vha5gwq2jxm5q49vm99ix4jyhd6g6ypqbq1qiwc8"; - }) - ]; - nativeBuildInputs = with python3.pkgs; [ + flake8 + nose2 + pep8-naming setuptools-scm + yapf ]; propagatedBuildInputs = with python3.pkgs; [ + appdirs + argcomplete + colorama + dotty-dict + hid + hjson + jsonschema milc + pygments + pyusb ]; # no tests implemented doCheck = false; meta = with lib; { - description = "A program to help users work with QMK Firmware"; homepage = "https://github.com/qmk/qmk_cli"; + description = "A program to help users work with QMK Firmware"; + longDescription = '' + qmk_cli is a companion tool to QMK firmware. With it, you can: + + - Interact with your qmk_firmware tree from any location + - Use qmk clone to pull down anyone's qmk_firmware fork + - Setup and work with your build environment: + - qmk setup + - qmk doctor + - qmk compile + - qmk console + - qmk flash + - qmk lint + - ... and many more! + ''; license = licenses.mit; maintainers = with maintainers; [ bhipple ]; }; diff --git a/third_party/nixpkgs/pkgs/tools/misc/tmuxp/default.nix b/third_party/nixpkgs/pkgs/tools/misc/tmuxp/default.nix index 9e97f0d892..5820cbbba2 100644 --- a/third_party/nixpkgs/pkgs/tools/misc/tmuxp/default.nix +++ b/third_party/nixpkgs/pkgs/tools/misc/tmuxp/default.nix @@ -1,36 +1,32 @@ -{ lib, python }: +{ lib, python3Packages }: -with python.pkgs; +let + pypkgs = python3Packages; -buildPythonApplication rec { +in +pypkgs.buildPythonApplication rec { pname = "tmuxp"; - version = "1.7.2"; + version = "1.9.2"; - src = fetchPypi { + src = pypkgs.fetchPypi { inherit pname version; - sha256 = "14296b62db260420d4600dcd805408ea908b3a78d4ea0a6a403d092fdbf6d075"; + sha256 = "sha256-3RlTbIq7UGvEESMvncq97bhjJw8O4m+0aFVZgBQOwkM="; }; - postPatch = '' - sed -i 's/==.*$//' requirements/base.txt requirements/test.txt - ''; - - checkInputs = [ - pytest - pytest-rerunfailures - ]; - # No tests in archive doCheck = false; - propagatedBuildInputs = [ - click colorama kaptan libtmux + propagatedBuildInputs = with pypkgs; [ + click + colorama + kaptan + libtmux ]; meta = with lib; { description = "Manage tmux workspaces from JSON and YAML"; homepage = "https://tmuxp.git-pull.com/"; license = licenses.bsd3; - maintainers = with maintainers; [ ]; + maintainers = with maintainers; [ peterhoeg ]; }; } diff --git a/third_party/nixpkgs/pkgs/tools/misc/yajsv/default.nix b/third_party/nixpkgs/pkgs/tools/misc/yajsv/default.nix new file mode 100644 index 0000000000..6e5f20bfbd --- /dev/null +++ b/third_party/nixpkgs/pkgs/tools/misc/yajsv/default.nix @@ -0,0 +1,28 @@ +{ buildGoModule, fetchFromGitHub, lib }: + +let version = "1.4.0"; +in buildGoModule { + pname = "yajsv"; + version = version; + + src = fetchFromGitHub { + owner = "neilpa"; + repo = "yajsv"; + rev = "v${version}"; + sha256 = "0smaij3905fqgcjmnfs58r6silhp3hyv7ccshk7n13fmllmsm7v7"; + }; + + vendorSha256 = "0rmc31i5jra2qcqhw1azflmhawxasrq0d6qwd6qp250sj1jr6ahq"; + + doInstallCheck = true; + installCheckPhase = '' + $out/bin/yajsv -v > /dev/null + ''; + + meta = { + description = "Yet Another JSON Schema Validator"; + homepage = "https://github.com/neilpa/yajsv"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ rycee ]; + }; +} diff --git a/third_party/nixpkgs/pkgs/tools/networking/arping/default.nix b/third_party/nixpkgs/pkgs/tools/networking/arping/default.nix index 4a5cae9bd3..54ea08ceae 100644 --- a/third_party/nixpkgs/pkgs/tools/networking/arping/default.nix +++ b/third_party/nixpkgs/pkgs/tools/networking/arping/default.nix @@ -1,7 +1,7 @@ { lib, stdenv, fetchFromGitHub, autoreconfHook, libnet, libpcap }: stdenv.mkDerivation rec { - version = "2.21"; + version = "2.22"; pname = "arping"; buildInputs = [ libnet libpcap ]; @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { owner = "ThomasHabets"; repo = pname; rev = "${pname}-${version}"; - sha256 = "1i7rjn863bnq51ahbvypm1bkzhyshlm5b32yzdd9iaqyz7sa7pa7"; + sha256 = "sha256-yFSLhhyz6i7xyJR8Ax8FnHFGNe/HE40YirkkeefBqC4="; }; nativeBuildInputs = [ autoreconfHook ]; diff --git a/third_party/nixpkgs/pkgs/tools/networking/dnsproxy/default.nix b/third_party/nixpkgs/pkgs/tools/networking/dnsproxy/default.nix index 093863f21c..c28e94a821 100644 --- a/third_party/nixpkgs/pkgs/tools/networking/dnsproxy/default.nix +++ b/third_party/nixpkgs/pkgs/tools/networking/dnsproxy/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "dnsproxy"; - version = "0.38.0"; + version = "0.38.1"; src = fetchFromGitHub { owner = "AdguardTeam"; repo = pname; rev = "v${version}"; - sha256 = "sha256-dltCZ6g5Ta/M2N95TRkdLRr3T0YeKdkY88zE306AtDg="; + sha256 = "sha256-H0K38SX/mKsVjdQEa6vzx5TNRhqqomYk28+5Wl5H0sA="; }; vendorSha256 = null; diff --git a/third_party/nixpkgs/pkgs/tools/networking/stevenblack-blocklist/default.nix b/third_party/nixpkgs/pkgs/tools/networking/stevenblack-blocklist/default.nix index 2a907dcf12..9edb878a53 100644 --- a/third_party/nixpkgs/pkgs/tools/networking/stevenblack-blocklist/default.nix +++ b/third_party/nixpkgs/pkgs/tools/networking/stevenblack-blocklist/default.nix @@ -1,7 +1,7 @@ { lib, fetchFromGitHub }: let - version = "3.7.10"; + version = "3.7.11"; in fetchFromGitHub { name = "stevenblack-blocklist-${version}"; @@ -9,7 +9,7 @@ fetchFromGitHub { owner = "StevenBlack"; repo = "hosts"; rev = version; - sha256 = "sha256-22k52aW7Uu41414tGOHViBM8zxAwoZYY5Mi/TJH9mtE="; + sha256 = "sha256-hoYh2FdZGY/4/QmrqZubJYHP3bBcnUQFR9C7dfVTnWE="; meta = with lib; { description = "Unified hosts file with base extensions"; diff --git a/third_party/nixpkgs/pkgs/tools/package-management/fpm/Gemfile.lock b/third_party/nixpkgs/pkgs/tools/package-management/fpm/Gemfile.lock index c8bb7d3641..b3e8b9d221 100644 --- a/third_party/nixpkgs/pkgs/tools/package-management/fpm/Gemfile.lock +++ b/third_party/nixpkgs/pkgs/tools/package-management/fpm/Gemfile.lock @@ -1,40 +1,36 @@ GEM remote: https://rubygems.org/ specs: - arr-pm (0.0.10) + arr-pm (0.0.11) cabin (> 0) - backports (3.14.0) + backports (3.21.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) + dotenv (2.7.6) + fpm (1.13.0) + arr-pm (~> 0.0.11) backports (>= 2.6.2) cabin (>= 0.6.0) - childprocess (= 0.9.0) clamp (~> 1.0.0) - ffi - json (>= 1.7.7, < 2.0) + git (>= 1.3.0, < 2.0) + json (>= 1.7.7, < 3.0) pleaserun (~> 0.0.29) - ruby-xz (~> 0.2.3) + rexml stud + git (1.8.1) + rchardet (~> 1.8) insist (1.0.0) - io-like (0.3.0) - json (1.8.6) + json (2.5.1) mustache (0.99.8) - pleaserun (0.0.30) + pleaserun (0.0.32) cabin (> 0) clamp dotenv insist mustache (= 0.99.8) stud - ruby-xz (0.2.3) - ffi (~> 1.9) - io-like (~> 0.3) + rchardet (1.8.0) + rexml (3.2.5) stud (0.0.23) PLATFORMS diff --git a/third_party/nixpkgs/pkgs/tools/package-management/fpm/gemset.nix b/third_party/nixpkgs/pkgs/tools/package-management/fpm/gemset.nix index 654a640c6e..dca13598e8 100644 --- a/third_party/nixpkgs/pkgs/tools/package-management/fpm/gemset.nix +++ b/third_party/nixpkgs/pkgs/tools/package-management/fpm/gemset.nix @@ -5,20 +5,20 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "07yx1g1nh4zdy38i2id1xyp42fvj4vl6i196jn7szvjfm0jx98hg"; + sha256 = "17qssricshzs2ml1jvn4bs2h85gxvrqm074pl5nl8vr74620iazi"; type = "gem"; }; - version = "0.0.10"; + version = "0.0.11"; }; backports = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "17j5pf0b69bkn043wi4xd530ky53jbbnljr4bsjzlm4k8bzlknfn"; + sha256 = "0xqvwj3mm28g1z4npya51zjcvxaniyyzn3fwgcdwmm8xrdbl8fgr"; type = "gem"; }; - version = "3.14.0"; + version = "3.21.0"; }; cabin = { groups = ["default"]; @@ -30,17 +30,6 @@ }; 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 = []; @@ -56,31 +45,32 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "13cis6bf06hmz744xrsl163p6gb78xcm8g8q4pcabsy5ywyv6kag"; + sha256 = "0iym172c5337sm1x2ykc2i3f961vj3wdclbyg1x6sxs3irgfsl94"; type = "gem"; }; - version = "2.7.2"; - }; - ffi = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0j8pzj8raxbir5w5k6s7a042sb5k02pg0f8s4na1r5lan901j00p"; - type = "gem"; - }; - version = "1.10.0"; + version = "2.7.6"; }; fpm = { - dependencies = ["arr-pm" "backports" "cabin" "childprocess" "clamp" "ffi" "json" "pleaserun" "ruby-xz" "stud"]; + dependencies = ["arr-pm" "backports" "cabin" "clamp" "git" "json" "pleaserun" "rexml" "stud"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0khzsiqzswxpql6w2ws9dawb27zgv4nmgrjszydmm0xpv6h21jrm"; + sha256 = "03ss7yh628f0m6by23q3sniq660gm07mkz6wqjpvr118gc0h53sa"; type = "gem"; }; - version = "1.11.0"; + version = "1.13.0"; + }; + git = { + dependencies = ["rchardet"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0vdcv93s33d9914a9nxrn2y2qv15xk7jx94007cmalp159l08cnl"; + type = "gem"; + }; + version = "1.8.1"; }; insist = { groups = ["default"]; @@ -92,25 +82,15 @@ }; 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"; + sha256 = "0lrirj0gw420kw71bjjlqkqhqbrplla61gbv1jzgsz6bv90qr3ci"; type = "gem"; }; - version = "1.8.6"; + version = "2.5.1"; }; mustache = { groups = ["default"]; @@ -128,21 +108,30 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0hgnrl67zkqaxmfkwbyscawj4wqjm7h8khpbj58s6iw54wp3408p"; + sha256 = "1aykf0l8327bqkkf5xd9jcglsib973zpy37cfnlf4j0vp0cdpn2d"; type = "gem"; }; - version = "0.0.30"; + version = "0.0.32"; }; - ruby-xz = { - dependencies = ["ffi" "io-like"]; + rchardet = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "11bgpvvk0098ghvlxr4i713jmi2izychalgikwvdwmpb452r3ndw"; + sha256 = "1isj1b3ywgg2m1vdlnr41lpvpm3dbyarf1lla4dfibfmad9csfk9"; type = "gem"; }; - version = "0.2.3"; + version = "1.8.0"; + }; + rexml = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53"; + type = "gem"; + }; + version = "3.2.5"; }; stud = { groups = ["default"]; diff --git a/third_party/nixpkgs/pkgs/tools/security/dnsx/default.nix b/third_party/nixpkgs/pkgs/tools/security/dnsx/default.nix index 33f40ce59d..75c85deb1c 100644 --- a/third_party/nixpkgs/pkgs/tools/security/dnsx/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/dnsx/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "dnsx"; - version = "1.0.4"; + version = "1.0.5"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "dnsx"; rev = "v${version}"; - sha256 = "sha256-dfjchsmGqyWLxO2sP+TlBEeKz9Fd4bHWG2r4FJPGNMs="; + sha256 = "sha256-w+FQp5pvySM36UHFxBH5WRZvnGi43NZeI2tLr6HAF3Q="; }; - vendorSha256 = "sha256-KJyWb+coWSdvZGwDw/JSLtPeynndnaevwyYIzyEH4Kc="; + vendorSha256 = "sha256-gsoeAau3klOFTu+ZEYEMdIuXw/5IVsfFJ2maxPaZKjA="; meta = with lib; { description = "Fast and multi-purpose DNS toolkit"; diff --git a/third_party/nixpkgs/pkgs/tools/security/exploitdb/default.nix b/third_party/nixpkgs/pkgs/tools/security/exploitdb/default.nix index d5d9138a15..bcc27c81f5 100644 --- a/third_party/nixpkgs/pkgs/tools/security/exploitdb/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/exploitdb/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "exploitdb"; - version = "2021-06-25"; + version = "2021-07-02"; src = fetchFromGitHub { owner = "offensive-security"; repo = pname; rev = version; - sha256 = "sha256-xaRk/H2jITtU+93+7KxrYTTl0cCObvqcd+F9NNhjMjo="; + sha256 = "sha256-p6D0FM52SF4fnWXa/zpewr+lNWC4hZWc0yAQYnioUdQ="; }; installPhase = '' diff --git a/third_party/nixpkgs/pkgs/tools/security/flare-floss/default.nix b/third_party/nixpkgs/pkgs/tools/security/flare-floss/default.nix index 954dd07d6a..fbf065dc3b 100644 --- a/third_party/nixpkgs/pkgs/tools/security/flare-floss/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/flare-floss/default.nix @@ -1,8 +1,9 @@ { lib -, python2 +, python3 , fetchFromGitHub }: -python2.pkgs.buildPythonPackage rec { + +python3.pkgs.buildPythonPackage rec { pname = "flare-floss"; version = "1.7.0"; @@ -13,18 +14,17 @@ python2.pkgs.buildPythonPackage rec { sha256 = "GMOA1+qM2A/Qw33kOTIINEvjsfqjWQWBXHNemh3IK8w="; }; - propagatedBuildInputs = with python2.pkgs; [ + propagatedBuildInputs = with python3.pkgs; [ pyyaml simplejson tabulate vivisect plugnplay viv-utils - enum34 ]; - checkInputs = [ - python2.pkgs.pytestCheckHook + checkInputs = with python3.pkgs; [ + pytestCheckHook ]; disabledTests = [ diff --git a/third_party/nixpkgs/pkgs/tools/security/gopass/default.nix b/third_party/nixpkgs/pkgs/tools/security/gopass/default.nix index dea65ca716..358acf376b 100644 --- a/third_party/nixpkgs/pkgs/tools/security/gopass/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/gopass/default.nix @@ -13,7 +13,7 @@ buildGoModule rec { pname = "gopass"; - version = "1.12.6"; + version = "1.12.7"; nativeBuildInputs = [ installShellFiles makeWrapper ]; @@ -21,10 +21,10 @@ buildGoModule rec { owner = "gopasspw"; repo = pname; rev = "v${version}"; - sha256 = "17y9indpgqqx261bqvckfqq1q2zciahssaalaa5c5hb6bnw5ls52"; + sha256 = "08mzm03vhc8pqyl17y8dkrcpgy3ckmb84x84b6ap3cja3y8gmj5x"; }; - vendorSha256 = "106rn0bkvzf2fw21f6wpiya88ysj8sfc2zkkm47iqr23d2202i4b"; + vendorSha256 = "0ym6f1h51bj3qlzxs936fz3p47l63nad4xckl16m13iy0k7z5flg"; subPackages = [ "." ]; diff --git a/third_party/nixpkgs/pkgs/tools/security/gpg-tui/default.nix b/third_party/nixpkgs/pkgs/tools/security/gpg-tui/default.nix index f329fe1013..063265e51d 100644 --- a/third_party/nixpkgs/pkgs/tools/security/gpg-tui/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/gpg-tui/default.nix @@ -1,24 +1,30 @@ { lib +, stdenv , rustPlatform , fetchFromGitHub , gpgme , libgpgerror , libxcb , python3 +, AppKit +, Foundation +, libiconv +, libobjc +, libresolv }: rustPlatform.buildRustPackage rec { pname = "gpg-tui"; - version = "0.6.1"; + version = "0.6.2"; src = fetchFromGitHub { owner = "orhun"; repo = "gpg-tui"; rev = "v${version}"; - sha256 = "sha256-ajzx54uQFNZraDwqEKG9sdlMquJnluiaCqsR+JT79jw="; + sha256 = "sha256-Iv5A+o4TNSHJeTZgZ2e0SCHclz1mGMVRJDdBAWilyT8="; }; - cargoSha256 = "sha256-UjrX+Z8slMBAiKhiFjxSoX74vIiFW9bMww49oPa18ag="; + cargoSha256 = "sha256-ISG/0WtgWwZoQd8PsvaQ9L8UKwerzEhY/84DxkdZV2g="; nativeBuildInputs = [ gpgme # for gpgme-config @@ -30,6 +36,12 @@ rustPlatform.buildRustPackage rec { gpgme libgpgerror libxcb + ] ++ lib.optionals stdenv.isDarwin [ + AppKit + Foundation + libiconv + libobjc + libresolv ]; meta = with lib; { diff --git a/third_party/nixpkgs/pkgs/tools/security/grype/default.nix b/third_party/nixpkgs/pkgs/tools/security/grype/default.nix index 613d93747e..7df1090b2b 100644 --- a/third_party/nixpkgs/pkgs/tools/security/grype/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/grype/default.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "grype"; - version = "0.13.0"; + version = "0.14.0"; src = fetchFromGitHub { owner = "anchore"; repo = pname; rev = "v${version}"; - sha256 = "sha256-nHSnDrvz0EwDnmYch/bDJOZkf1b1Vrf1960d637ZmBs="; + sha256 = "sha256-fYeZFNtftG46/QHdV5UhCNCdP7ErOgwWfEB4V14ei5k="; }; - vendorSha256 = "sha256-+1XJTr/WJIz/gvvl9KNp68OVEkjHk+KunAd4trd2T/Y="; + vendorSha256 = "sha256-mW3e4WFa9pKSpyTZYmPA2j8nZz+94G2PqdqI0BDo3wc="; propagatedBuildInputs = [ docker ]; diff --git a/third_party/nixpkgs/pkgs/tools/security/keybase/default.nix b/third_party/nixpkgs/pkgs/tools/security/keybase/default.nix index f1268717a9..ec240a7c71 100644 --- a/third_party/nixpkgs/pkgs/tools/security/keybase/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/keybase/default.nix @@ -6,7 +6,7 @@ buildGoPackage rec { pname = "keybase"; - version = "5.6.1"; + version = "5.7.1"; goPackagePath = "github.com/keybase/client"; subPackages = [ "go/kbnm" "go/keybase" ]; @@ -17,7 +17,7 @@ buildGoPackage rec { owner = "keybase"; repo = "client"; rev = "v${version}"; - sha256 = "12b0jdwhnvxb51x3pq0g0f23grv9yjbxmpsz36n8ab3j0fvmfg0g"; + sha256 = "sha256-72rVk8pYIQFESQqBu4bmFBPpAOB0oG2Iu36TbAdecBw="; }; patches = [ diff --git a/third_party/nixpkgs/pkgs/tools/security/knockpy/default.nix b/third_party/nixpkgs/pkgs/tools/security/knockpy/default.nix index 89eda45322..8189145846 100644 --- a/third_party/nixpkgs/pkgs/tools/security/knockpy/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/knockpy/default.nix @@ -5,30 +5,28 @@ python3.pkgs.buildPythonApplication rec { pname = "knockpy"; - version = "5.0.0"; + version = "5.1.0"; disabled = python3.pythonOlder "3.6"; src = fetchFromGitHub { owner = "guelfoweb"; repo = "knock"; rev = version; - sha256 = "1h7sibdxx8y53xm1wydyng418n4j6baiys257msq03cs04jlm7h9"; + sha256 = "sha256-4W6/omGPmQFuZ/2AVNgCs2q0ti/P8OY4o7b4/g9q+Rc="; }; propagatedBuildInputs = with python3.pkgs; [ beautifulsoup4 colorama + matplotlib + networkx + pyqt5 requests ]; - postPatch = '' - # https://github.com/guelfoweb/knock/pull/95 - substituteInPlace setup.py \ - --replace "bs4" "beautifulsoup4" - ''; - # Project has no tests doCheck = false; + pythonImportsCheck = [ "knockpy" ]; meta = with lib; { diff --git a/third_party/nixpkgs/pkgs/tools/security/libtpms/default.nix b/third_party/nixpkgs/pkgs/tools/security/libtpms/default.nix index 71ae5c969a..baca0ed8b7 100644 --- a/third_party/nixpkgs/pkgs/tools/security/libtpms/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/libtpms/default.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "libtpms"; - version = "0.8.3"; + version = "0.8.4"; src = fetchFromGitHub { owner = "stefanberger"; repo = "libtpms"; rev = "v${version}"; - sha256 = "sha256-D6lYOVlgtBY6C07YqbG6TPnDKrUoEj82Ra6GK/HB7X8="; + sha256 = "sha256-9e7O9SE7e8D6ULXhICabNCrL+QTH55jQm0AI7DVteE0="; }; nativeBuildInputs = [ diff --git a/third_party/nixpkgs/pkgs/tools/security/metasploit/Gemfile b/third_party/nixpkgs/pkgs/tools/security/metasploit/Gemfile index 9f0af308cf..79f85f2b37 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.0.49" +gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.0.51" diff --git a/third_party/nixpkgs/pkgs/tools/security/metasploit/Gemfile.lock b/third_party/nixpkgs/pkgs/tools/security/metasploit/Gemfile.lock index ce054a6a48..8248f6e818 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: 2e07122e80d8ae23e6aa53ae0fcb9dfca6639c59 - ref: refs/tags/6.0.49 + revision: d9aeac3fea255c475f553be4c55f3ae7cefc8542 + ref: refs/tags/6.0.51 specs: - metasploit-framework (6.0.49) + metasploit-framework (6.0.51) actionpack (~> 5.2.2) activerecord (~> 5.2.2) activesupport (~> 5.2.2) @@ -55,6 +55,7 @@ GIT rb-readline recog redcarpet + reline (= 0.2.5) rex-arch rex-bin_tools rex-core @@ -125,13 +126,13 @@ GEM arel-helpers (2.12.0) activerecord (>= 3.1.0, < 7) aws-eventstream (1.1.1) - aws-partitions (1.469.0) - aws-sdk-core (3.114.3) + aws-partitions (1.473.0) + aws-sdk-core (3.115.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.239.0) aws-sigv4 (~> 1.1) jmespath (~> 1.0) - aws-sdk-ec2 (1.244.0) + aws-sdk-ec2 (1.246.0) aws-sdk-core (~> 3, >= 3.112.0) aws-sigv4 (~> 1.1) aws-sdk-iam (1.55.0) @@ -155,7 +156,7 @@ GEM cookiejar (0.3.3) crass (1.0.6) daemons (1.4.0) - dnsruby (1.61.5) + dnsruby (1.61.7) simpleidn (~> 0.1) domain_name (0.5.20190701) unf (>= 0.0.5, < 1.0.0) @@ -172,7 +173,7 @@ GEM eventmachine (1.2.7) faker (2.18.0) i18n (>= 1.6, < 2) - faraday (1.4.2) + faraday (1.4.3) faraday-em_http (~> 1.0) faraday-em_synchrony (~> 1.0) faraday-excon (~> 1.1) @@ -198,8 +199,8 @@ GEM i18n (1.8.10) concurrent-ruby (~> 1.0) io-console (0.5.9) - irb (1.3.5) - reline (>= 0.1.5) + irb (1.3.6) + reline (>= 0.2.5) jmespath (1.4.0) jsobfu (0.4.2) rkelly-remix @@ -344,7 +345,7 @@ GEM rex-socket rex-text rex-struct2 (0.1.3) - rex-text (0.2.34) + rex-text (0.2.35) rex-zip (0.1.4) rex-text rexml (3.2.5) diff --git a/third_party/nixpkgs/pkgs/tools/security/metasploit/default.nix b/third_party/nixpkgs/pkgs/tools/security/metasploit/default.nix index b8ad99b917..c48c5e1690 100644 --- a/third_party/nixpkgs/pkgs/tools/security/metasploit/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/metasploit/default.nix @@ -8,13 +8,13 @@ let }; in stdenv.mkDerivation rec { pname = "metasploit-framework"; - version = "6.0.50"; + version = "6.0.51"; src = fetchFromGitHub { owner = "rapid7"; repo = "metasploit-framework"; rev = version; - sha256 = "sha256-ZtIpkUt3jIhe4st8JlxE0rvLe6P+QBGdjyTL13Avwj0="; + sha256 = "sha256-ICVF4GVOyCq7dUAvzUUzhG+NuEiHSFvVWbQ8tAqUFFg="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/third_party/nixpkgs/pkgs/tools/security/metasploit/gemset.nix b/third_party/nixpkgs/pkgs/tools/security/metasploit/gemset.nix index 7f43161b5b..b52bff8aa8 100644 --- a/third_party/nixpkgs/pkgs/tools/security/metasploit/gemset.nix +++ b/third_party/nixpkgs/pkgs/tools/security/metasploit/gemset.nix @@ -114,30 +114,30 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0xh65jmz3s12kfi7ij0j89d638nzdvq4z6dq9amzgmiw09ycvdbr"; + sha256 = "1dw05k0l63lm631lwg5b1bx1nhkirds4rbc1v98bliwfjk5wf71a"; type = "gem"; }; - version = "1.469.0"; + version = "1.473.0"; }; aws-sdk-core = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "10wk5y4flc04cc42cmcfgr9sj67mz4582d45xmll56mpz4cw5cfc"; + sha256 = "06cs5wj4njb2ivhv06v5d7rgy1i2g67a93c0kxly8h7fkkxh315q"; type = "gem"; }; - version = "3.114.3"; + version = "3.115.0"; }; aws-sdk-ec2 = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0xnpxgcmacmqs98swlv3qkg7svpwydb1kqsngqciyg3jddzxrzp6"; + sha256 = "0n3m2a8jnk64ai4wb1wh1a77i8c561ncjklvp650w8723avbj5bq"; type = "gem"; }; - version = "1.244.0"; + version = "1.246.0"; }; aws-sdk-iam = { groups = ["default"]; @@ -274,10 +274,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0q7k7wn8flcdr0kzgknq40cjddd0zn3g3n4gwwwdz0kq30pinzxx"; + sha256 = "1pbhj4xmj4262in6c1nwl5ssw0qypg8ysjrrkwn2akkzbxzy9rfq"; type = "gem"; }; - version = "1.61.5"; + version = "1.61.7"; }; domain_name = { groups = ["default"]; @@ -354,10 +354,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "07mhk70gv453pg38md346470hknyhipdqppnplq706ll3k3lzb7v"; + sha256 = "0zmdsl6n05khwwq8gjssmfca0ifz6q82wwghf1qyzbxxjdna5mly"; type = "gem"; }; - version = "1.4.2"; + version = "1.4.3"; }; faraday-em_http = { groups = ["default"]; @@ -494,10 +494,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "06i0izb1jm4ijydwk9w2jqyvz72aznaa1b386769yfi8284cnwj6"; + sha256 = "0s4yjh5p1n05cm3pglh3g4ssrgy67x2bn3bsl0sydbm8mlf3xivr"; type = "gem"; }; - version = "1.3.5"; + version = "1.3.6"; }; jmespath = { groups = ["default"]; @@ -574,12 +574,12 @@ platforms = []; source = { fetchSubmodules = false; - rev = "2e07122e80d8ae23e6aa53ae0fcb9dfca6639c59"; - sha256 = "0zxyr1r88qslw6ypjqxx188vhmikl94fmkcdg3phm8r71qa375da"; + rev = "d9aeac3fea255c475f553be4c55f3ae7cefc8542"; + sha256 = "0n0ljh5b8g5lb7amnj4792w8svw46d2wsbs0fnxjmj2fcph4a990"; type = "git"; url = "https://github.com/rapid7/metasploit-framework"; }; - version = "6.0.49"; + version = "6.0.51"; }; metasploit-model = { groups = ["default"]; @@ -1156,10 +1156,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "01g6jr73c3hbqhmzlc80jlqz2cwn9bq1j3cc19fpkq3hdg89drjp"; + sha256 = "0idgw5z813h5dp82n07g5ldpyfnk7mhvnzl87d9fpy6invixnnbq"; type = "gem"; }; - version = "0.2.34"; + version = "0.2.35"; }; rex-zip = { groups = ["default"]; diff --git a/third_party/nixpkgs/pkgs/tools/security/stegseek/default.nix b/third_party/nixpkgs/pkgs/tools/security/stegseek/default.nix index d2fb825b52..f898b5eab0 100644 --- a/third_party/nixpkgs/pkgs/tools/security/stegseek/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/stegseek/default.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "stegseek"; - version = "0.5"; + version = "0.6"; src = fetchFromGitHub { owner = "RickdeJager"; repo = pname; rev = "v${version}"; - sha256 = "19hzr5533b607ihmjj71x682qjr45s75cqxh9zap21z16346ahqn"; + sha256 = "sha256-B5oJffYOYfsH0YRq/Bq0ciIlCsCONyScFBjP7a1lIzo="; }; nativeBuildInputs = [ cmake ]; diff --git a/third_party/nixpkgs/pkgs/tools/security/terrascan/default.nix b/third_party/nixpkgs/pkgs/tools/security/terrascan/default.nix index 8fa8ded7b6..36ccb89dcf 100644 --- a/third_party/nixpkgs/pkgs/tools/security/terrascan/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/terrascan/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "terrascan"; - version = "1.6.0"; + version = "1.7.0"; src = fetchFromGitHub { owner = "accurics"; repo = pname; rev = "v${version}"; - sha256 = "sha256-AIHfG5Z5I91zcogHxGRP7pLauYHICX6NL0bJTp982sQ="; + sha256 = "sha256-P16CS1W42Q/glsB9G0kagB5oSgwLb5cGMvKFc9jzd8s="; }; - vendorSha256 = "sha256-XzZ3RudyD6YKyc3e3HvUrkXToXs2aFSSCScQgmCfxgQ="; + vendorSha256 = "sha256-22T7C4/ph3z+O1c9uC1p2xzg0JFV+TEdfy4iiIS4Y40="; # tests want to download a vulnerable Terraform project doCheck = false; diff --git a/third_party/nixpkgs/pkgs/tools/security/tor/default.nix b/third_party/nixpkgs/pkgs/tools/security/tor/default.nix index 2e1e1ae2a6..b3c98ac013 100644 --- a/third_party/nixpkgs/pkgs/tools/security/tor/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/tor/default.nix @@ -30,11 +30,11 @@ let in stdenv.mkDerivation rec { pname = "tor"; - version = "0.4.5.7"; + version = "0.4.6.6"; src = fetchurl { url = "https://dist.torproject.org/${pname}-${version}.tar.gz"; - sha256 = "0x7hhl0svfc4yh9xvq7kkzgmwjcw1ak9i0794wjg4biy2fmclzs4"; + sha256 = "04ifi18cj4cw5lhfzgfrrc42j7qqdmbvxq24xlhj0dsmljdih8rl"; }; outputs = [ "out" "geoip" ]; diff --git a/third_party/nixpkgs/pkgs/tools/security/traitor/default.nix b/third_party/nixpkgs/pkgs/tools/security/traitor/default.nix index 8718c92cd3..2da9262709 100644 --- a/third_party/nixpkgs/pkgs/tools/security/traitor/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/traitor/default.nix @@ -5,13 +5,13 @@ buildGoModule rec { pname = "traitor"; - version = "0.0.3"; + version = "0.0.7"; src = fetchFromGitHub { owner = "liamg"; repo = pname; rev = "v${version}"; - sha256 = "0mffh4k87ybl0mpglgi2yfwksygrh62mcmkcmfcbszlh5pagsch1"; + sha256 = "sha256-UuWJe4nVr87ab3yskqKxnclMg9EywlcgaM/WOREXD/c="; }; vendorSha256 = null; diff --git a/third_party/nixpkgs/pkgs/tools/security/vault/default.nix b/third_party/nixpkgs/pkgs/tools/security/vault/default.nix index 45bd76b909..89900ff313 100644 --- a/third_party/nixpkgs/pkgs/tools/security/vault/default.nix +++ b/third_party/nixpkgs/pkgs/tools/security/vault/default.nix @@ -1,4 +1,8 @@ -{ lib, fetchFromGitHub, buildGoPackage, installShellFiles, nixosTests }: +{ lib, fetchFromGitHub, buildGoPackage, installShellFiles, nixosTests +, makeWrapper +, gawk +, glibc +}: buildGoPackage rec { pname = "vault"; @@ -15,13 +19,16 @@ buildGoPackage rec { subPackages = [ "." ]; - nativeBuildInputs = [ installShellFiles ]; + nativeBuildInputs = [ installShellFiles makeWrapper ]; buildFlagsArray = [ "-tags=vault" "-ldflags=-s -w -X ${goPackagePath}/sdk/version.GitCommit=${src.rev}" ]; postInstall = '' echo "complete -C $out/bin/vault vault" > vault.bash installShellCompletion vault.bash + + wrapProgram $out/bin/vault \ + --prefix PATH ${lib.makeBinPath [ gawk glibc ]} ''; passthru.tests.vault = nixosTests.vault; diff --git a/third_party/nixpkgs/pkgs/tools/security/vault/vault-bin.nix b/third_party/nixpkgs/pkgs/tools/security/vault/vault-bin.nix index 11175c3c88..6ae4845346 100644 --- a/third_party/nixpkgs/pkgs/tools/security/vault/vault-bin.nix +++ b/third_party/nixpkgs/pkgs/tools/security/vault/vault-bin.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, unzip }: +{ lib, stdenv, fetchurl, unzip, makeWrapper, gawk, glibc }: let version = "1.7.3"; @@ -30,7 +30,7 @@ in stdenv.mkDerivation { src = sources.${stdenv.hostPlatform.system} or (throw "unsupported system: ${stdenv.hostPlatform.system}"); - nativeBuildInputs = [ unzip ]; + nativeBuildInputs = [ makeWrapper unzip ]; sourceRoot = "."; @@ -41,6 +41,9 @@ in stdenv.mkDerivation { mv vault $out/bin echo "complete -C $out/bin/vault vault" > $out/share/bash-completion/completions/vault + wrapProgram $out/bin/vault \ + --prefix PATH ${lib.makeBinPath [ gawk glibc ]} + runHook postInstall ''; diff --git a/third_party/nixpkgs/pkgs/tools/system/natscli/default.nix b/third_party/nixpkgs/pkgs/tools/system/natscli/default.nix index dbf85f9b73..1b4a173d50 100644 --- a/third_party/nixpkgs/pkgs/tools/system/natscli/default.nix +++ b/third_party/nixpkgs/pkgs/tools/system/natscli/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "natscli"; - version = "0.0.22"; + version = "0.0.24"; src = fetchFromGitHub { owner = "nats-io"; repo = pname; rev = version; - sha256 = "1qc6lpgl878kc316z10x59px6jyfzdwsj7fdr8k4ayln0lplvbq3"; + sha256 = "11rpgvcnd2m4g0jnv6g0zdvnhs37jwn1c4hc86xgnk2vipvy0nw2"; }; - vendorSha256 = "1a9d7hqj43qdh0h7pc5wckqshi8lacf6m2107wymzzz62j1msy26"; + vendorSha256 = "0nrgbwc10pp7adj0w1jjj6677y2dpqq969ij7i0pmvr08ni95sxw"; meta = with lib; { description = "NATS Command Line Interface"; diff --git a/third_party/nixpkgs/pkgs/tools/system/netdata/default.nix b/third_party/nixpkgs/pkgs/tools/system/netdata/default.nix index 673d29d61a..25d0366ef7 100644 --- a/third_party/nixpkgs/pkgs/tools/system/netdata/default.nix +++ b/third_party/nixpkgs/pkgs/tools/system/netdata/default.nix @@ -42,6 +42,11 @@ in stdenv.mkDerivation rec { # required to prevent plugins from relying on /etc # and /var ./no-files-in-etc-and-var.patch + # The current IPC location is unsafe as it writes + # a fixed path in /tmp, which is world-writable. + # Therefore we put it into `/run/netdata`, which is owned + # by netdata only. + ./ipc-socket-in-run.patch ]; NIX_CFLAGS_COMPILE = optionalString withDebug "-O1 -ggdb -DNETDATA_INTERNAL_CHECKS=1"; diff --git a/third_party/nixpkgs/pkgs/tools/system/netdata/ipc-socket-in-run.patch b/third_party/nixpkgs/pkgs/tools/system/netdata/ipc-socket-in-run.patch new file mode 100644 index 0000000000..a117955af0 --- /dev/null +++ b/third_party/nixpkgs/pkgs/tools/system/netdata/ipc-socket-in-run.patch @@ -0,0 +1,13 @@ +diff --git a/daemon/commands.h b/daemon/commands.h +index bd4aabfe1cbe4..ce7eb3c730228 100644 +--- a/daemon/commands.h ++++ b/daemon/commands.h +@@ -6,7 +6,7 @@ + #ifdef _WIN32 + # define PIPENAME "\\\\?\\pipe\\netdata-cli" + #else +-# define PIPENAME "/tmp/netdata-ipc" ++# define PIPENAME "/run/netdata/ipc" + #endif + + #define MAX_COMMAND_LENGTH 4096 diff --git a/third_party/nixpkgs/pkgs/tools/text/chroma/default.nix b/third_party/nixpkgs/pkgs/tools/text/chroma/default.nix index 6511d2dcdb..1b9cbcd372 100644 --- a/third_party/nixpkgs/pkgs/tools/text/chroma/default.nix +++ b/third_party/nixpkgs/pkgs/tools/text/chroma/default.nix @@ -1,31 +1,34 @@ -{ lib, buildGoModule, fetchFromGitHub, git }: +{ lib, buildGoModule, fetchFromGitHub }: buildGoModule rec { pname = "chroma"; - version = "0.9.1"; + version = "0.9.2"; src = fetchFromGitHub { owner = "alecthomas"; repo = pname; rev = "v${version}"; - sha256 = "sha256-+4UaQrJh3PBf68rlW1lOEyEVw3vWxfc+Casa5+H8F9A="; + sha256 = "19d7yr6q8kwrm91yyglmw9n7wa861sgi6dbwn8sl6dp55czfwvaq"; + # populate values otherwise taken care of by goreleaser, + # unfortunately these require us to use git. By doing + # this in postFetch we can delete .git afterwards and + # maintain better reproducibility of the src. leaveDotGit = true; + postFetch = '' + cd "$out" + + commit="$(git rev-parse HEAD)" + date=$(git show -s --format=%aI "$commit") + + substituteInPlace "$out/cmd/chroma/main.go" \ + --replace 'version = "?"' 'version = "${version}"' \ + --replace 'commit = "?"' "commit = \"$commit\"" \ + --replace 'date = "?"' "date = \"$date\"" + + find "$out" -name .git -print0 | xargs -0 rm -rf + ''; }; - nativeBuildInputs = [ git ]; - - # populate values otherwise taken care of by goreleaser - # https://github.com/alecthomas/chroma/issues/435 - postPatch = '' - commit="$(git rev-parse HEAD)" - date=$(git show -s --format=%aI "$commit") - - substituteInPlace cmd/chroma/main.go \ - --replace 'version = "?"' 'version = "${version}"' \ - --replace 'commit = "?"' "commit = \"$commit\"" \ - --replace 'date = "?"' "date = \"$date\"" - ''; - vendorSha256 = "0y8mp08zccn9qxrsj9j7vambz8dwzsxbbgrlppzam53rg8rpxhrg"; subPackages = [ "cmd/chroma" ]; diff --git a/third_party/nixpkgs/pkgs/tools/typesetting/tex/texlive/default.nix b/third_party/nixpkgs/pkgs/tools/typesetting/tex/texlive/default.nix index c21a5dda99..c26b944522 100644 --- a/third_party/nixpkgs/pkgs/tools/typesetting/tex/texlive/default.nix +++ b/third_party/nixpkgs/pkgs/tools/typesetting/tex/texlive/default.nix @@ -160,35 +160,12 @@ let "https://texlive.info/tlnet-archive/${snapshot.year}/${snapshot.month}/${snapshot.day}/tlnet/archive" ]; - src = fetchurl { inherit urls sha512; }; - - passthru = { - inherit pname tlType version; - } // lib.optionalAttrs (sha512 != "") { inherit src; }; - unpackCmd = file: '' - tar -xf ${file} \ - '--strip-components=${toString stripPrefix}' \ - -C "$out" --anchored --exclude=tlpkg --keep-old-files - '' + postUnpack; - - in if sha512 == "" then - # hash stripped from pkgs.nix to save space -> fetch&unpack in a single step - # currently unused as we prefer to keep the sha512 hashes for reproducibility - fetchurl { - inherit urls; - sha1 = if fixedHash == null then throw "TeX Live package ${tlName} is missing hash!" - else fixedHash; - name = tlName; - recursiveHash = true; - downloadToTemp = true; - postFetch = ''mkdir "$out";'' + unpackCmd "$downloadedFile"; - # TODO: perhaps override preferHashedMirrors and allowSubstitutes - } - // passthru - - else runCommand "texlive-${tlName}" + in runCommand "texlive-${tlName}" ( { - inherit passthru; + src = fetchurl { inherit urls sha512; }; + inherit stripPrefix; + # metadata for texlive.combine + passthru = { inherit pname tlType version; }; } // lib.optionalAttrs (fixedHash != null) { outputHash = fixedHash; outputHashAlgo = "sha1"; @@ -197,7 +174,10 @@ let ) ( '' mkdir "$out" - '' + unpackCmd "'${src}'" + tar -xf "$src" \ + --strip-components="$stripPrefix" \ + -C "$out" --anchored --exclude=tlpkg --keep-old-files + '' + postUnpack ); # combine a set of TL packages into a single TL meta-package diff --git a/third_party/nixpkgs/pkgs/tools/video/bento4/default.nix b/third_party/nixpkgs/pkgs/tools/video/bento4/default.nix index 6ee7c84499..00180078d9 100644 --- a/third_party/nixpkgs/pkgs/tools/video/bento4/default.nix +++ b/third_party/nixpkgs/pkgs/tools/video/bento4/default.nix @@ -3,25 +3,29 @@ }: stdenv.mkDerivation rec { pname = "bento4"; - version = "1.6.0-637"; + version = "1.6.0-638"; src = fetchFromGitHub { owner = "axiomatic-systems"; repo = "Bento4"; rev = "v${version}"; - sha256 = "0iwqi71nj0iczffvpxmz0prvmmnyiqypfwvzivkh38wl0br82bkp"; + sha256 = "1hxr4lds4dl46advshk7azg28fcpcjaa5pzk2zzpsc9l69s0bnxk"; }; - patches = [ ./libap4.patch ]; + patches = [ + ./libap4.patch # include all libraries as shared, not static + ]; nativeBuildInputs = [ cmake ]; cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ]; installPhase = '' + runHook preInstall mkdir -p $out/{lib,bin} find -iname '*.so' -exec mv --target-directory="$out/lib" {} \; find -maxdepth 1 -executable -type f -exec mv --target-directory="$out/bin" {} \; + runHook postInstall ''; meta = with lib; { diff --git a/third_party/nixpkgs/pkgs/tools/video/svt-av1/default.nix b/third_party/nixpkgs/pkgs/tools/video/svt-av1/default.nix index 69ded2307d..fd572fabae 100644 --- a/third_party/nixpkgs/pkgs/tools/video/svt-av1/default.nix +++ b/third_party/nixpkgs/pkgs/tools/video/svt-av1/default.nix @@ -1,14 +1,14 @@ -{ lib, stdenv, fetchFromGitHub, cmake, nasm }: +{ lib, stdenv, fetchFromGitLab, cmake, nasm }: stdenv.mkDerivation rec { pname = "svt-av1"; - version = "0.8.6"; + version = "0.8.7"; - src = fetchFromGitHub { + src = fetchFromGitLab { owner = "AOMediaCodec"; repo = "SVT-AV1"; rev = "v${version}"; - sha256 = "1wzamg89azi1f93wxvdy7silsgklckc754ca066k33drvyacicyw"; + sha256 = "1xlxb6kn6hqz9dxz0nd905m4i2mwjwq1330rbabwzmg4b66cdslg"; }; nativeBuildInputs = [ cmake nasm ]; @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { activities. ''; inherit (src.meta) homepage; - changelog = "https://github.com/AOMediaCodec/SVT-AV1/blob/v${version}/CHANGELOG.md"; + changelog = "https://gitlab.com/AOMediaCodec/SVT-AV1/-/blob/v${version}/CHANGELOG.md"; license = with licenses; [ bsd2 { diff --git a/third_party/nixpkgs/pkgs/top-level/all-packages.nix b/third_party/nixpkgs/pkgs/top-level/all-packages.nix index 5afb6fa3f6..0143659d53 100644 --- a/third_party/nixpkgs/pkgs/top-level/all-packages.nix +++ b/third_party/nixpkgs/pkgs/top-level/all-packages.nix @@ -799,6 +799,8 @@ in acme-client = callPackage ../tools/networking/acme-client { stdenv = gccStdenv; }; + adriconf = callPackage ../tools/graphics/adriconf { }; + amass = callPackage ../tools/networking/amass { }; afew = callPackage ../applications/networking/mailreaders/afew { }; @@ -1300,6 +1302,8 @@ in bcachefs-tools = callPackage ../tools/filesystems/bcachefs-tools { }; + bisq-desktop = callPackage ../applications/blockchains/bisq-desktop { }; + bit = callPackage ../applications/version-management/git-and-tools/bit { }; bitwarden = callPackage ../tools/security/bitwarden { }; @@ -2786,7 +2790,10 @@ in Accelerate CoreGraphics CoreVideo; }; - gpg-tui = callPackage ../tools/security/gpg-tui { }; + gpg-tui = callPackage ../tools/security/gpg-tui { + inherit (darwin.apple_sdk.frameworks) AppKit Foundation; + inherit (darwin) libobjc libresolv; + }; goa = callPackage ../development/tools/goa { }; @@ -4954,6 +4961,8 @@ in exfat = callPackage ../tools/filesystems/exfat { }; + exfatprogs = callPackage ../tools/filesystems/exfatprogs { }; + dos2unix = callPackage ../tools/text/dos2unix { }; uni2ascii = callPackage ../tools/text/uni2ascii { }; @@ -5607,6 +5616,8 @@ in pgloader = callPackage ../development/tools/pgloader { }; + pgtop = callPackage ../development/tools/pgtop { }; + pigz = callPackage ../tools/compression/pigz { }; pixz = callPackage ../tools/compression/pixz { }; @@ -10161,6 +10172,8 @@ in yafaray-core = callPackage ../tools/graphics/yafaray-core { }; + yajsv = callPackage ../tools/misc/yajsv { }; + yapf = with python3Packages; toPythonApplication yapf; yarn = callPackage ../development/tools/yarn { }; @@ -13718,6 +13731,8 @@ in kustomize = callPackage ../development/tools/kustomize { }; + kustomize_3 = callPackage ../development/tools/kustomize/3.nix { }; + kustomize-sops = callPackage ../development/tools/kustomize/kustomize-sops.nix { }; ktlint = callPackage ../development/tools/ktlint { }; @@ -14847,6 +14862,8 @@ in directfb = callPackage ../development/libraries/directfb { }; + discordchatexporter-cli = callPackage ../tools/backup/discordchatexporter-cli { }; + discord-rpc = callPackage ../development/libraries/discord-rpc { inherit (darwin.apple_sdk.frameworks) AppKit; }; @@ -16496,6 +16513,8 @@ in liblcf = callPackage ../development/libraries/liblcf { }; + libliftoff = callPackage ../development/libraries/libliftoff { }; + liblqr1 = callPackage ../development/libraries/liblqr-1 { }; liblockfile = callPackage ../development/libraries/liblockfile { }; @@ -17827,6 +17846,8 @@ in pstreams = callPackage ../development/libraries/pstreams {}; + pufferpanel = callPackage ../servers/pufferpanel { }; + pugixml = callPackage ../development/libraries/pugixml { }; pylode = callPackage ../misc/pylode {}; @@ -18064,7 +18085,7 @@ in rocksdb_lite = rocksdb.override { enableLite = true; }; - rotate-backups = with python3Packages; toPythonApplication rotate-backups; + rotate-backups = callPackage ../tools/backup/rotate-backups { }; rote = callPackage ../development/libraries/rote { }; @@ -18097,7 +18118,7 @@ in }; SDL = callPackage ../development/libraries/SDL ({ - inherit (darwin.apple_sdk.frameworks) OpenGL CoreAudio CoreServices AudioUnit Kernel Cocoa; + inherit (darwin.apple_sdk.frameworks) OpenGL CoreAudio CoreServices AudioUnit Kernel Cocoa GLUT; } // lib.optionalAttrs stdenv.hostPlatform.isAndroid { # libGLU doesn’t work with Android’s SDL libGLU = null; @@ -21068,7 +21089,7 @@ in # Update this when adding the newest kernel major version! # And update linux_latest_for_hardened below if the patches are already available - linuxPackages_latest = linuxPackages_5_12; + linuxPackages_latest = linuxPackages_5_13; linux_latest = linuxPackages_latest.kernel; # Realtime kernel packages. @@ -22083,6 +22104,7 @@ in inherit (plasma5Packages) breeze-icons; }; flat-remix-gtk = callPackage ../data/themes/flat-remix-gtk { }; + flat-remix-gnome = callPackage ../data/themes/flat-remix-gnome { }; font-awesome_4 = (callPackage ../data/fonts/font-awesome-5 { }).v4; font-awesome_5 = (callPackage ../data/fonts/font-awesome-5 { }).v5; @@ -23262,6 +23284,8 @@ in communi = libsForQt5.callPackage ../applications/networking/irc/communi { }; + complete-alias = callPackage ../tools/misc/complete-alias { }; + confclerk = callPackage ../applications/misc/confclerk { }; copyq = libsForQt514.callPackage ../applications/misc/copyq { }; @@ -23658,6 +23682,8 @@ in haruna = libsForQt5.callPackage ../applications/video/haruna { }; + helix = callPackage ../applications/editors/helix { }; + icesl = callPackage ../applications/misc/icesl { }; keepassx = callPackage ../applications/misc/keepassx { }; @@ -24841,6 +24867,8 @@ in irssi_fish = callPackage ../applications/networking/irc/irssi/fish { }; + kirc = callPackage ../applications/networking/irc/kirc { }; + ir.lv2 = callPackage ../applications/audio/ir.lv2 { }; istioctl = callPackage ../applications/networking/cluster/istioctl { }; @@ -25709,6 +25737,8 @@ in nwg-menu = callPackage ../applications/misc/nwg-menu { }; + nwg-panel = callPackage ../applications/misc/nwg-panel { }; + ocenaudio = callPackage ../applications/audio/ocenaudio { }; onlyoffice-bin = callPackage ../applications/office/onlyoffice-bin { }; @@ -26586,6 +26616,8 @@ in remotebox = callPackage ../applications/virtualization/remotebox { }; + restique = libsForQt5.callPackage ../applications/backup/restique { }; + retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { }; rgp = libsForQt5.callPackage ../development/tools/rgp { }; @@ -27253,6 +27285,8 @@ in trayer = callPackage ../applications/window-managers/trayer { }; + tinywl = callPackage ../applications/window-managers/tinywl { }; + tinywm = callPackage ../applications/window-managers/tinywm { }; tree-from-tags = callPackage ../applications/audio/tree-from-tags { }; @@ -27418,10 +27452,7 @@ in wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { }; wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped); neovim-unwrapped = callPackage ../applications/editors/neovim { - lua = - # neovim doesn't work with luajit on aarch64: https://github.com/neovim/neovim/issues/7879 - if stdenv.isAarch64 then lua5_1 else - luajit; + lua = luajit; }; neovimUtils = callPackage ../applications/editors/neovim/utils.nix { }; @@ -29876,6 +29907,18 @@ in rubiks = callPackage ../development/libraries/science/math/rubiks { }; + p4est-sc = callPackage ../development/libraries/science/math/p4est-sc { + p4est-sc-debugEnable = false; + }; + + p4est-sc-dbg = callPackage ../development/libraries/science/math/p4est-sc { }; + + p4est = callPackage ../development/libraries/science/math/p4est { }; + + p4est-dbg = callPackage ../development/libraries/science/math/p4est { + p4est-sc = p4est-sc-dbg; + }; + petsc = callPackage ../development/libraries/science/math/petsc { }; parmetis = callPackage ../development/libraries/science/math/parmetis { }; @@ -30401,7 +30444,7 @@ in root = callPackage ../applications/science/misc/root { python = python3; - inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; + inherit (darwin.apple_sdk.frameworks) Cocoa CoreSymbolication OpenGL; }; root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix { diff --git a/third_party/nixpkgs/pkgs/top-level/coq-packages.nix b/third_party/nixpkgs/pkgs/top-level/coq-packages.nix index fb7e211301..6fc0500ed5 100644 --- a/third_party/nixpkgs/pkgs/top-level/coq-packages.nix +++ b/third_party/nixpkgs/pkgs/top-level/coq-packages.nix @@ -49,6 +49,7 @@ let interval = callPackage ../development/coq-modules/interval {}; InfSeqExt = callPackage ../development/coq-modules/InfSeqExt {}; iris = callPackage ../development/coq-modules/iris {}; + itauto = callPackage ../development/coq-modules/itauto { }; ITree = callPackage ../development/coq-modules/ITree { }; ltac2 = callPackage ../development/coq-modules/ltac2 {}; math-classes = callPackage ../development/coq-modules/math-classes { }; @@ -75,6 +76,7 @@ let QuickChick = callPackage ../development/coq-modules/QuickChick {}; reglang = callPackage ../development/coq-modules/reglang {}; relation-algebra = callPackage ../development/coq-modules/relation-algebra {}; + semantics = callPackage ../development/coq-modules/semantics {}; simple-io = callPackage ../development/coq-modules/simple-io { }; stdpp = callPackage ../development/coq-modules/stdpp { }; StructTact = callPackage ../development/coq-modules/StructTact {}; diff --git a/third_party/nixpkgs/pkgs/top-level/ocaml-packages.nix b/third_party/nixpkgs/pkgs/top-level/ocaml-packages.nix index e040cef157..9931a7004b 100644 --- a/third_party/nixpkgs/pkgs/top-level/ocaml-packages.nix +++ b/third_party/nixpkgs/pkgs/top-level/ocaml-packages.nix @@ -22,6 +22,8 @@ let alcotest-lwt = callPackage ../development/ocaml-modules/alcotest/lwt.nix {}; + alcotest-mirage = callPackage ../development/ocaml-modules/alcotest/mirage.nix {}; + angstrom = callPackage ../development/ocaml-modules/angstrom { }; angstrom-async = callPackage ../development/ocaml-modules/angstrom-async { }; @@ -1155,6 +1157,8 @@ let rope = callPackage ../development/ocaml-modules/rope { }; + routes = callPackage ../development/ocaml-modules/routes { }; + rpclib = callPackage ../development/ocaml-modules/rpclib { }; rpclib-lwt = callPackage ../development/ocaml-modules/rpclib/lwt.nix { }; diff --git a/third_party/nixpkgs/pkgs/top-level/php-packages.nix b/third_party/nixpkgs/pkgs/top-level/php-packages.nix index e518ee68f7..3ceaf784af 100644 --- a/third_party/nixpkgs/pkgs/top-level/php-packages.nix +++ b/third_party/nixpkgs/pkgs/top-level/php-packages.nix @@ -59,6 +59,73 @@ lib.makeScope pkgs.newScope (self: with self; { pname = "php-${pname}"; }); + # Function to build an extension which is shipped as part of the php + # source, based on the php version. + # + # Name passed is the name of the extension and is automatically used + # to add the configureFlag "--enable-${name}", which can be overriden. + # + # Build inputs is used for extra deps that may be needed. And zendExtension + # will mark the extension as a zend extension or not. + mkExtension = + { name + , configureFlags ? [ "--enable-${name}" ] + , internalDeps ? [ ] + , postPhpize ? "" + , buildInputs ? [ ] + , zendExtension ? false + , doCheck ? true + , ... + }@args: stdenv.mkDerivation ((builtins.removeAttrs args [ "name" ]) // { + pname = "php-${name}"; + extensionName = name; + + inherit (php.unwrapped) version src; + sourceRoot = "php-${php.version}/ext/${name}"; + + enableParallelBuilding = true; + nativeBuildInputs = [ php.unwrapped autoconf pkg-config re2c ]; + inherit configureFlags internalDeps buildInputs + zendExtension doCheck; + + prePatch = "pushd ../.."; + postPatch = "popd"; + + preConfigure = '' + nullglobRestore=$(shopt -p nullglob) + shopt -u nullglob # To make ?-globbing work + + # Some extensions have a config0.m4 or config9.m4 + if [ -f config?.m4 ]; then + mv config?.m4 config.m4 + fi + + $nullglobRestore + phpize + ${postPhpize} + ${lib.concatMapStringsSep "\n" + (dep: "mkdir -p ext; ln -s ${dep.dev}/include ext/${dep.extensionName}") + internalDeps} + ''; + checkPhase = "runHook preCheck; NO_INTERACTON=yes make test; runHook postCheck"; + outputs = [ "out" "dev" ]; + installPhase = '' + mkdir -p $out/lib/php/extensions + cp modules/${name}.so $out/lib/php/extensions/${name}.so + mkdir -p $dev/include + ${rsync}/bin/rsync -r --filter="+ */" \ + --filter="+ *.h" \ + --filter="- *" \ + --prune-empty-dirs \ + . $dev/include/ + ''; + + meta = { + description = "PHP upstream extension: ${name}"; + inherit (php.meta) maintainers homepage license; + }; + }); + php = phpPackage; # This is a set of interactive tools based on PHP. @@ -171,72 +238,6 @@ lib.makeScope pkgs.newScope (self: with self; { yaml = callPackage ../development/php-packages/yaml { }; } // ( let - # Function to build a single php extension based on the php version. - # - # Name passed is the name of the extension and is automatically used - # to add the configureFlag "--enable-${name}", which can be overriden. - # - # Build inputs is used for extra deps that may be needed. And zendExtension - # will mark the extension as a zend extension or not. - mkExtension = - { name - , configureFlags ? [ "--enable-${name}" ] - , internalDeps ? [ ] - , postPhpize ? "" - , buildInputs ? [ ] - , zendExtension ? false - , doCheck ? true - , ... - }@args: stdenv.mkDerivation ((builtins.removeAttrs args [ "name" ]) // { - pname = "php-${name}"; - extensionName = name; - - inherit (php.unwrapped) version src; - sourceRoot = "php-${php.version}/ext/${name}"; - - enableParallelBuilding = true; - nativeBuildInputs = [ php.unwrapped autoconf pkg-config re2c ]; - inherit configureFlags internalDeps buildInputs - zendExtension doCheck; - - prePatch = "pushd ../.."; - postPatch = "popd"; - - preConfigure = '' - nullglobRestore=$(shopt -p nullglob) - shopt -u nullglob # To make ?-globbing work - - # Some extensions have a config0.m4 or config9.m4 - if [ -f config?.m4 ]; then - mv config?.m4 config.m4 - fi - - $nullglobRestore - phpize - ${postPhpize} - ${lib.concatMapStringsSep "\n" - (dep: "mkdir -p ext; ln -s ${dep.dev}/include ext/${dep.extensionName}") - internalDeps} - ''; - checkPhase = "runHook preCheck; NO_INTERACTON=yes make test; runHook postCheck"; - outputs = [ "out" "dev" ]; - installPhase = '' - mkdir -p $out/lib/php/extensions - cp modules/${name}.so $out/lib/php/extensions/${name}.so - mkdir -p $dev/include - ${rsync}/bin/rsync -r --filter="+ */" \ - --filter="+ *.h" \ - --filter="- *" \ - --prune-empty-dirs \ - . $dev/include/ - ''; - - meta = { - description = "PHP upstream extension: ${name}"; - inherit (php.meta) maintainers homepage license; - }; - }); - # This list contains build instructions for different modules that one may # want to build. # @@ -256,20 +257,6 @@ lib.makeScope pkgs.newScope (self: with self; { { name = "dom"; buildInputs = [ libxml2 ]; - patches = [ - # https://github.com/php/php-src/pull/7030 - (fetchpatch { - url = "https://github.com/php/php-src/commit/4cc261aa6afca2190b1b74de39c3caa462ec6f0b.patch"; - sha256 = "11qsdiwj1zmpfc2pgh6nr0sn7qa1nyjg4jwf69cgwnd57qfjcy4k"; - excludes = [ "ext/dom/tests/bug43364.phpt" "ext/dom/tests/bug80268.phpt" ]; - }) - ]; - # For some reason `patch` fails to remove these files correctly. - # Since `postPatch` is already used in `mkExtension`, we have to make it here. - preCheck = '' - rm tests/bug43364.phpt - rm tests/bug80268.phpt - ''; configureFlags = [ "--enable-dom" ] # Required to build on darwin. ++ lib.optionals (lib.versionOlder php.version "7.4") [ "--with-libxml-dir=${libxml2.dev}" ]; diff --git a/third_party/nixpkgs/pkgs/top-level/python-aliases.nix b/third_party/nixpkgs/pkgs/top-level/python-aliases.nix index b796d9ac44..7ea3571162 100644 --- a/third_party/nixpkgs/pkgs/top-level/python-aliases.nix +++ b/third_party/nixpkgs/pkgs/top-level/python-aliases.nix @@ -50,6 +50,7 @@ mapAliases ({ pytest-pep8 = pytestpep8; # added 2021-01-04 pytestpep8 = throw "pytestpep8 was removed because it is abandoned and no longer compatible with pytest v6.0"; # added 2020-12-10 qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09 + rotate-backups = throw "pythonPackages.rotate-backups was removed in favor of the top-level rotate-backups"; # added 2021-07-01 selectors34 = throw "selectors34 has been removed: functionality provided by Python itself; archived by upstream."; # Added 2021-06-10 setuptools_scm = setuptools-scm; # added 2021-06-03 smart_open = smart-open; # added 2021-03-14 diff --git a/third_party/nixpkgs/pkgs/top-level/python-packages.nix b/third_party/nixpkgs/pkgs/top-level/python-packages.nix index 143b8dc2bd..5eac97ab18 100644 --- a/third_party/nixpkgs/pkgs/top-level/python-packages.nix +++ b/third_party/nixpkgs/pkgs/top-level/python-packages.nix @@ -325,6 +325,8 @@ in { aiomultiprocess = callPackage ../development/python-modules/aiomultiprocess { }; + aiomusiccast = callPackage ../development/python-modules/aiomusiccast { }; + aiomysql = callPackage ../development/python-modules/aiomysql { }; aionotify = callPackage ../development/python-modules/aionotify { }; @@ -2307,6 +2309,8 @@ in { enum-compat = callPackage ../development/python-modules/enum-compat { }; + env-canada = callPackage ../development/python-modules/env-canada { }; + envisage = callPackage ../development/python-modules/envisage { }; envs = callPackage ../development/python-modules/envs { }; @@ -3258,6 +3262,8 @@ in { hijri-converter = callPackage ../development/python-modules/hijri-converter { }; + hikvision = callPackage ../development/python-modules/hikvision { }; + hiredis = callPackage ../development/python-modules/hiredis { }; hiro = callPackage ../development/python-modules/hiro { }; @@ -5229,6 +5235,8 @@ in { phonenumbers = callPackage ../development/python-modules/phonenumbers { }; + netmap = callPackage ../development/python-modules/netmap { }; + openapi-core = callPackage ../development/python-modules/openapi-core { }; pdunehd = callPackage ../development/python-modules/pdunehd { }; @@ -5319,6 +5327,8 @@ in { pyflick = callPackage ../development/python-modules/pyflick { }; + pyfreedompro = callPackage ../development/python-modules/pyfreedompro { }; + pygti = callPackage ../development/python-modules/pygti { }; pyheos = callPackage ../development/python-modules/pyheos { }; @@ -5339,6 +5349,10 @@ in { pynx584 = callPackage ../development/python-modules/pynx584 { }; + pypoint = callPackage ../development/python-modules/pypoint { }; + + pyrfxtrx = callPackage ../development/python-modules/pyrfxtrx { }; + pyrogram = callPackage ../development/python-modules/pyrogram { }; pysbd = callPackage ../development/python-modules/pysbd { }; @@ -5357,6 +5371,8 @@ in { python-ecobee-api = callPackage ../development/python-modules/python-ecobee-api { }; + python-ipmi = callPackage ../development/python-modules/python-ipmi { }; + python-izone = callPackage ../development/python-modules/python-izone { }; python-juicenet = callPackage ../development/python-modules/python-juicenet { }; @@ -5365,6 +5381,8 @@ in { python-openzwave-mqtt = callPackage ../development/python-modules/python-openzwave-mqtt { }; + python-songpal = callPackage ../development/python-modules/python-songpal { }; + python-tado = callPackage ../development/python-modules/python-tado { }; pkutils = callPackage ../development/python-modules/pkutils { }; @@ -7606,8 +7624,6 @@ in { ropper = callPackage ../development/python-modules/ropper { }; - rotate-backups = callPackage ../tools/backup/rotate-backups { }; - routes = callPackage ../development/python-modules/routes { }; rpdb = callPackage ../development/python-modules/rpdb { }; @@ -7982,8 +7998,12 @@ in { sly = callPackage ../development/python-modules/sly { }; + smart-meter-texas = callPackage ../development/python-modules/smart-meter-texas { }; + smart-open = callPackage ../development/python-modules/smart-open { }; + smarthab = callPackage ../development/python-modules/smarthab { }; + smartypants = callPackage ../development/python-modules/smartypants { }; smbprotocol = callPackage ../development/python-modules/smbprotocol { }; @@ -8054,6 +8074,10 @@ in { somecomfort = callPackage ../development/python-modules/somecomfort { }; + somfy-mylink-synergy = callPackage ../development/python-modules/somfy-mylink-synergy { }; + + sonarr = callPackage ../development/python-modules/sonarr { }; + sopel = callPackage ../development/python-modules/sopel { }; sorl_thumbnail = callPackage ../development/python-modules/sorl_thumbnail { };